Example #1
0
 def test_update_speaker_name_on_creation_has_user_not_created(self):
     speaker = mommy.prepare(Speaker,
                             name='wut',
                             user__first_name='Set',
                             user__last_name='Name')
     speaker.user.save()
     Speaker.update_speaker_name_on_creation(Speaker, speaker, False)
     # Name is set from user on creation
     self.assertEqual(speaker.name, 'wut')
Example #2
0
    def test_talk_should_be_in_context(self):

        speaker = Speaker(
            name = 'Santa Claus',
            url = 'www.north_pole.net',
            email = 'admin@north_pole.net',
        )
        speaker.save()
        talk = Talk(
            title = 'Title',
            slug = 'title',
            description = 'Description',
            day = datetime.date(2010, 1, 20),
            start_time = datetime.time(10, 10),
            duration = '1 hour',
            place = 'Room 756',
            speaker = speaker,
        )
        talk.save()

        second_talk = Talk(
            title = 'Another Title',
            slug = 'another-title',
            description = 'Another description',
            day = datetime.date(2010, 1, 22),
            start_time = datetime.time(10, 10),
            duration = '50 minutes',
            place = 'Room 765',
            speaker = speaker,
        )
        second_talk.save()

        year = '%04d' % talk.day.year
        month = '%02d' % talk.day.month
        day = '%02d' % talk.day.day

        response = self.client.get(reverse('details', args=[year, month, day, talk.slug]))

        rendered_talk = response.context['talk']

        self.assertTrue(isinstance(rendered_talk, Talk))

        self.assertEquals(rendered_talk, talk)

        talk.delete()
        second_talk.delete()
        speaker.delete()
Example #3
0
 def test_update_speaker_name_on_creation_no_user(self):
     speaker = mommy.prepare(Speaker, name='wut', user=None)
     Speaker.update_speaker_name_on_creation(Speaker, speaker, True)
     # Name is set from user on creation
     self.assertEqual(speaker.name, 'wut')
 def test_update_speaker_name_on_creation_no_user(self):
     speaker = mommy.prepare(Speaker, name='wut', user=None)
     Speaker.update_speaker_name_on_creation(Speaker, speaker, True)
     # Name is set from user on creation
     self.assertEqual(speaker.name, 'wut')
 def test_update_speaker_name_on_creation_has_user_not_created(self):
     speaker = mommy.prepare(Speaker, name='wut', user__first_name='Set', user__last_name='Name')
     speaker.user.save()
     Speaker.update_speaker_name_on_creation(Speaker, speaker, False)
     # Name is set from user on creation
     self.assertEqual(speaker.name, 'wut')