def test_serialize_basic(self): """ Serializing the minimal data will result in the correct dict object. """ data = { "id": "some-id", "region": "some-region", "type": "some-type", "name": "some-name" } epts = EndpointTemplateStore() epts.id_key = data['id'] epts.region_key = data['region'] epts.type_key = data['type'] epts.name_key = data['name'] serialized_data = epts.serialize() for k, v in serialized_data.items(): if k not in data: self.assertIsNone(v) else: self.assertEqual(v, data[k])