summaryrefslogtreecommitdiff
path: root/archaeological_files
diff options
context:
space:
mode:
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
commit529c871277bb5dfee6b411ae8688fbc240ffb63e (patch)
treee3f75eda3ac7120aff69781a3fd4e50d7ab4bfba /archaeological_files
parent551569a29d5a8ca5cf9c4a171933874faa8ad89e (diff)
downloadIshtar-529c871277bb5dfee6b411ae8688fbc240ffb63e.tar.bz2
Ishtar-529c871277bb5dfee6b411ae8688fbc240ffb63e.zip
Fix m2m history save when no previous history have been recorded
Diffstat (limited to 'archaeological_files')
-rw-r--r--archaeological_files/tests.py7
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]),