def setUp(self):
        deactivate_default_occurrence_validators()
        translation.activate('en_GB')
        self.user = User.objects.create_user(
            'TestyMcTesterson',
            '*****@*****.**',
            'password'
        )
        self.calendar = Calendar.objects.create(name='Basic', slug='basic')
        self.event = Event.objects.create(
            name='The Test Event',
            slug='event-version-1',
            description="This is the description.",
            creator=self.user
        )
        self.start = datetime(1982, 8, 16)
        self.end_of_week = self.start + timedelta(7) - timedelta.resolution

        mapping = [
            (self.start, self.start + timedelta(hours=2)),
            (self.end_of_week, self.end_of_week + timedelta(hours=2)),
        ]
        for start, finish in mapping:
            Occurrence.objects.create(
                calendar=self.calendar,
                event=self.event,
                start=start,
                finish=finish
            )
        self.week = Week(self.start, occurrences=Occurrence.objects.all())
 def setUp(self):
     self.user = User.objects.create(username='******')
     self.calendar = Calendar.objects.create(name='Basic', slug='basic')
     self.event = Event.objects.create(
         name='Event', slug='event', creator=self.user
     )
     self.start = datetime.now() + timedelta(minutes=30)
     self.finish = self.start + timedelta(hours=2)
     self.occurrence = self.event.add_occurrences(
         self.calendar, self.start, self.finish)[0]
     self.timezone = 'America/Chicago'
     self.localized = LocalizedOccurrenceProxy(
         self.occurrence, timezone=self.timezone
     )
     deactivate_default_occurrence_validators()