def test_pre_save_with_delete(self): multi_save = Step(model=Colour, multiple=True) multi_save.pre_save({'colour': []}, Colour, patient=self.patient, episode=self.episode) self.assertEqual(Colour.objects.count(), 0)
def test_pre_save_no_delete(self): multi_save = Step(model=Colour, multiple=True, delete_others=False) multi_save.pre_save({'colour': []}, Colour, patient=self.patient, episode=self.episode) self.assertEqual(Colour.objects.get().id, self.existing_colour.id)
class SomeWizardPathway(WizardPathway): display_name = "Dog Owner" slug = 'dog_owner' icon = "fa fa-something" template_url = "/somewhere" steps = ( Demographics, Step(model=DogOwner), )
class PathwayExample(pathways.Pathway): display_name = "Dog Owner" slug = 'dog-owner' icon = "fa fa-tintin" template_url = "/somewhere" steps = ( Demographics, Step(model=DogOwner), )
def test_pre_save_with_delete(self): multi_save = Step(model=Colour, multiple=True) multi_save.pre_save( {'colour': []}, Colour, patient=self.patient, episode=self.episode ) self.assertEqual(Colour.objects.count(), 0)
def test_pre_save_no_delete(self): multi_save = Step(model=Colour, multiple=True, delete_others=False) multi_save.pre_save( {'colour': []}, Colour, patient=self.patient, episode=self.episode ) self.assertEqual(Colour.objects.get().id, self.existing_colour.id)
def test_init_raises(self): with self.assertRaises(InitializationError): Step(save=True)