Satisfy python2 tests
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
import datetime
|
||||
import json
|
||||
@@ -36,19 +37,26 @@ class EventsTestCase(EventMixin, TestCase):
|
||||
event.save()
|
||||
|
||||
event.country = 'FR'
|
||||
event.save()
|
||||
|
||||
event.trainer_familyname += '-Ömlaut'
|
||||
event.max_participants = 8
|
||||
event.save()
|
||||
|
||||
changes = event.changes
|
||||
self.assertEqual(changes.count(), 2)
|
||||
self.assertEqual(changes.count(), 3)
|
||||
|
||||
subchanges = json.loads(changes.first().content)
|
||||
subchanges = json.loads(changes.get(pk=1).content)
|
||||
self.assertEqual(len(subchanges), 3)
|
||||
self.assertIn({'field': 'alt_first_day', 'refer': 'None', 'current': '2019-03-02'}, subchanges)
|
||||
self.assertIn({'field': 'alt_first_day', 'refer': None, 'current': '2019-03-02'}, subchanges)
|
||||
self.assertIn({'field': 'sport', 'refer': 'W', 'current': 'M'}, subchanges)
|
||||
self.assertIn({'field': 'ski_lift', 'refer': 'False', 'current': 'True'}, subchanges)
|
||||
self.assertIn({'field': 'ski_lift', 'refer': False, 'current': True}, subchanges)
|
||||
|
||||
subchanges = json.loads(changes.last().content)
|
||||
self.assertEqual(len(subchanges), 2)
|
||||
subchanges = json.loads(changes.get(pk=2).content)
|
||||
self.assertEqual(len(subchanges), 1)
|
||||
self.assertIn({'field': 'country', 'refer': 'DE', 'current': 'FR'}, subchanges)
|
||||
self.assertIn({'field': 'max_participants', 'refer': '0', 'current': '8'}, subchanges)
|
||||
|
||||
subchanges = json.loads(changes.get(pk=3).content)
|
||||
self.assertEqual(len(subchanges), 2)
|
||||
self.assertIn({'field': 'trainer_familyname', 'refer': 'Weißalles', 'current': 'Weißalles-Ömlaut'}, subchanges)
|
||||
self.assertIn({'field': 'max_participants', 'refer': 0, 'current': 8}, subchanges)
|
||||
|
||||
Reference in New Issue
Block a user