Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
    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)
Ejemplo n.º 4
0
    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)
Ejemplo n.º 5
0
    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)
Ejemplo n.º 6
0
    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)