def test_get_changes(self):
     router = BaseModelRouter(self.connection)
     router.serializer = Serializer(instance=TwoFieldModel())
     current_state = {'changed': 'a', 'nochange': 123, 'id': 1}
     past_state = {'changed': 'b', 'nochange': 123, 'id': 1}
     changed_fields = router._get_changed_fields(current_state, past_state)
     expected = ['changed']
     self.assertListEqual(expected, changed_fields)
示例#2
0
 def setUp(self):
     self.router = BaseModelRouter(self.connection)