def test_section_fields(self): section = Section() fields = [str(item.attname) for item in section._meta.fields] self.assertEqual(8, len(fields)) for field in [ 'id', 'created', 'modified', 'title', 'order', 'questionnaire_id', 'name', 'description' ]: self.assertIn(field, fields)
def test_next_order_starts_from_0_if_no_sections_exists_in_a_questionnaire(self): Section.objects.filter(questionnaire=self.questionnaire).delete() self.assertEqual(0, Section.get_next_order(self.questionnaire))
def test_gets_next_order(self): self.assertEqual(2, Section.get_next_order(self.questionnaire))
def test_next_order_starts_from_0_if_no_sections_exists_in_a_questionnaire( self): Section.objects.filter(questionnaire=self.questionnaire).delete() self.assertEqual(0, Section.get_next_order(self.questionnaire))