def test_copy_with_list(self):
     data = [
         Dummy(id=1, name='NAME_A'),
         Dummy(id=2, name='NAME_A'),
         Dummy(id=3, name='NAME_B'),
         Dummy(id=4, name='NAME_B')
     ]
     lm = EmbeddedManager(data)
     self.assertEqual(data, lm.copy())
 def test_copy_with_dict(self):
     data = {
         'key1': Dummy(id=1, name='NAME_A'),
         'key2': Dummy(id=2, name='NAME_A'),
         'key3': Dummy(id=3, name='NAME_B'),
         'key4': Dummy(id=4, name='NAME_B')
     }
     lm = EmbeddedManager(data)
     self.assertEqual(data, lm.copy())