def test_creating_talk_basic(self): """test to create a Talk instance""" talk = Talk() talk.topic = u"Bla" talk.when = datetime.datetime.now() talk.tags = [u"foo", u"bar"] talk.duration = 5.5 talk.validate() talk.save() self.assertTrue(talk['_id']) self.assertEqual(talk.duration, 5.5)
def test_add_talk_to_speaker(self): s = Speaker(name = 'Jimi Hendrix', slug = 'jimi-hendrix', url = 'http://jimi.hendrix.com') s.save() t = Talk(title = 'First Talk', start_time = '15:00') t.save() s.talk_set.add(t) self.assertQuerysetEqual(s.talk_set.all(), ['<Talk: First Talk>']) self.assertQuerysetEqual(t.speakers.all(), ['<Speaker: Jimi Hendrix>'])
def test_create_talk(self): t = Talk(title = 'First Talk', start_time = '15:00') t.save() self.assertQuerysetEqual(Talk.objects.all(), ['<Talk: First Talk>'])