diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-01-15 19:10:36 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2019-01-15 19:10:36 +0100 |
commit | 529c871277bb5dfee6b411ae8688fbc240ffb63e (patch) | |
tree | e3f75eda3ac7120aff69781a3fd4e50d7ab4bfba /archaeological_files/tests.py | |
parent | 551569a29d5a8ca5cf9c4a171933874faa8ad89e (diff) | |
download | Ishtar-529c871277bb5dfee6b411ae8688fbc240ffb63e.tar.bz2 Ishtar-529c871277bb5dfee6b411ae8688fbc240ffb63e.zip |
Fix m2m history save when no previous history have been recorded
Diffstat (limited to 'archaeological_files/tests.py')
-rw-r--r-- | archaeological_files/tests.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/archaeological_files/tests.py b/archaeological_files/tests.py index 312204a14..ef6c5ad74 100644 --- a/archaeological_files/tests.py +++ b/archaeological_files/tests.py @@ -139,7 +139,12 @@ class FileTest(TestCase, FileInit): for k in initial_values.keys(): if k == 'last_modified': continue - self.assertTrue(k in new_values) + elif k == 'history_m2m' and not initial_values[k]: + initial_values[k] = dict( + [(j, []) for j in models.File.HISTORICAL_M2M] + ) + self.assertTrue(k in new_values, + msg=u'%s not in new values' % k) self.assertEqual( new_values[k], initial_values[k], msg=u"for %s: %s != %s" % (k, unicode(new_values[k]), |