Пример #1
0
 def test_to_dict(self):
     data = {
         'id': 'some_uuid',
         'extra_data': {
             'test_foo': 5,
             'fizz': 'buzz',
             'spam': 'eggs'
         },
         'test_data': {
             'bar': 'baz'
         }
     }
     model = Model(data, 'test', {'fizz'})
     serialized = {
         'id': 'some_uuid',
         'foo': 5,
         'bar': 'baz',
         'fizz': 'buzz',
         'extra_data': {
             'spam': 'eggs'
         }
     }
     self.assertEqual(model.to_dict(), serialized)
     serialized.pop('extra_data')
     self.assertEqual(dict(model), serialized)
Пример #2
0
 def test_to_dict(self):
     data = {
         'id': 'some_uuid',
         'extra_data': {
             'test_foo': 5,
             'fizz': 'buzz',
             'spam': 'eggs'
         },
         'test_data': {'bar': 'baz'}
     }
     model = Model(data, 'test', {'fizz'})
     serialized = {
         'id': 'some_uuid',
         'foo': 5,
         'bar': 'baz',
         'fizz': 'buzz',
         'extra_data': {'spam': 'eggs'}
     }
     self.assertEqual(model.to_dict(), serialized)
     serialized.pop('extra_data')
     self.assertEqual(dict(model), serialized)