class ClassRoomFixture(TestCase): @property def faux_user(self): return User.objects.get_or_create(username='******')[0] data = {'name': 'ClassRoom Name', 'tutor': Dingus(), 'description': 'ClassRoom Description', 'status': ClassRoom.STATUS.draft} def setUp(self): self.form = ClassRoomForm(self.data) def test_valid_form(self): self.assertTrue(self.form.is_valid()) def test_save_form(self): classroom = self.form.save(self.faux_user) self.assertTrue(isinstance(classroom, ClassRoom)) self.assertEquals(classroom.status, ClassRoom.STATUS.draft) self.assertEquals(classroom.tutor, self.faux_user)
def setUp(self): self.form = ClassRoomForm(self.data)