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')
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()
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')