diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-04-30 15:51:01 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-04-30 15:51:01 +0200 |
commit | d45ef43c4aba32dbb6e27039256f5f30bdcfeb6e (patch) | |
tree | f61334286014a52808389c83f6e65b6cbaea16ca /archaeological_finds | |
parent | c0dc48961e9c162256e2cdd53355ba696c44c127 (diff) | |
download | Ishtar-d45ef43c4aba32dbb6e27039256f5f30bdcfeb6e.tar.bz2 Ishtar-d45ef43c4aba32dbb6e27039256f5f30bdcfeb6e.zip |
Better management of many to many
Diffstat (limited to 'archaeological_finds')
-rw-r--r-- | archaeological_finds/tests.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/archaeological_finds/tests.py b/archaeological_finds/tests.py index 1268b4f03..432945ecb 100644 --- a/archaeological_finds/tests.py +++ b/archaeological_finds/tests.py @@ -52,8 +52,11 @@ class FindInit(ContextRecordInit): self.base_finds = [] default = {'label': "Base find"} - if not data_base.get('history_modifier'): - data_base['history_modifier'] = self.get_default_user() + if not data_base.get('history_modifier') or not data_base[ + 'history_modifier'].pk: + user = self.get_default_user() + user.save() + data_base['history_modifier'] = user if force or not data_base.get('context_record'): data_base['context_record'] = self.get_default_context_record( force=force) @@ -146,6 +149,8 @@ class AFindWizardCreationTest(WizardTest, FindInit, TestCase): self.basefind_number + 1) self.assertEqual(models.Find.objects.count(), self.find_number + 1) + find = models.Find.objects.order_by("-pk")[0] + self.assertEqual(find.datings.count(), 1) class ATreatmentWizardCreationTest(WizardTest, FindInit, TestCase): |