diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-12-20 18:43:34 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2016-12-20 18:43:34 +0100 |
commit | 4eede10498e19aa609a697e44db360ce5ee3b70e (patch) | |
tree | b536c996e01c7a4b0f29f09c720d02d968053e29 /archaeological_finds/tests.py | |
parent | 44da8d8dbd14bae9c3e9d9887770698cb9152fa7 (diff) | |
download | Ishtar-4eede10498e19aa609a697e44db360ce5ee3b70e.tar.bz2 Ishtar-4eede10498e19aa609a697e44db360ce5ee3b70e.zip |
Tests: get default find for treatment test
Diffstat (limited to 'archaeological_finds/tests.py')
-rw-r--r-- | archaeological_finds/tests.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/archaeological_finds/tests.py b/archaeological_finds/tests.py index 20c0604d5..7a2485fc1 100644 --- a/archaeological_finds/tests.py +++ b/archaeological_finds/tests.py @@ -62,7 +62,9 @@ class FindInit(ContextRecordInit): self.finds.append(find) return self.finds, self.base_finds - def get_default_find(self): + def get_default_find(self, force=False): + if force: + return self.create_finds()[-1] return self.create_finds()[0] def tearDown(self): @@ -188,7 +190,11 @@ class ATreatmentWizardCreationTest(WizardTest, FindInit, TestCase): person.id = 1 person.save() if not models.Find.objects.filter(pk=1).count(): - self.create_finds({"pk": 1, "label": u"Find 1"}, force=True) + find = self.get_default_find(force=True) + self.form_datas[0].form_datas['selecfind-treatment_creation'][ + 'pk'] = find.pk + self.form_datas[0].form_datas['selecfind-treatment_creation'][ + 'resulting_pk'] = find.pk self.treatment_number = models.Treatment.objects.count() super(ATreatmentWizardCreationTest, self).pre_wizard() |