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 | 0d726e6eeed7bd696c0e7e0b973519d136f88c10 (patch) | |
| tree | e3f75eda3ac7120aff69781a3fd4e50d7ab4bfba /archaeological_files/tests.py | |
| parent | 04b76c34eacbd9ca39e4d4f61c7c57adf6412107 (diff) | |
| download | Ishtar-0d726e6eeed7bd696c0e7e0b973519d136f88c10.tar.bz2 Ishtar-0d726e6eeed7bd696c0e7e0b973519d136f88c10.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]),  | 
