def test_image_meta_extra_attribute_json(self): modified_dict = self.image_meta_dict.copy() modified_dict['test_dummy'] = 'test_dummy' actual_json = json.dumps(modified_dict) actual_obj = ImageMeta.deserialize(actual_json, 'json') self.assertIsNotNone(actual_obj)
def test_image_meta_missing_attribute_json(self): modified_dict = self.image_meta_dict.copy() modified_dict.pop('os_type') actual_json = json.dumps(modified_dict) actual_obj = ImageMeta.deserialize(actual_json, 'json') self.assertIsNone(actual_obj)
def test_image_meta_json(self): expected_obj = self.image_meta_obj actual_json = json.dumps(self.image_meta_dict) actual_obj = ImageMeta.deserialize(actual_json, 'json') self.assertEqual(expected_obj, actual_obj)
def test_image_meta_extra_attribute_json(self): modified_dict = self.image_meta_dict.copy() modified_dict['test_dummy'] = 'test_dummy' actual_json = json.dumps(modified_dict) actual_obj = ImageMeta.deserialize(actual_json, 'json') self.assertIsNotNone(actual_obj)
def test_image_meta_missing_attribute_json(self): modified_dict = self.image_meta_dict.copy() modified_dict.pop('os_type') actual_json = json.dumps(modified_dict) actual_obj = ImageMeta.deserialize(actual_json, 'json') self.assertIsNone(actual_obj)
def test_image_meta_json(self): expected_obj = self.image_meta_obj actual_json = json.dumps(self.image_meta_dict) actual_obj = ImageMeta.deserialize(actual_json, 'json') self.assertEqual(expected_obj, actual_obj)