diff options
author | Olivier Tilloy <olivier@tilloy.net> | 2009-03-26 09:17:45 +0100 |
---|---|---|
committer | Olivier Tilloy <olivier@tilloy.net> | 2009-03-26 09:17:45 +0100 |
commit | c3d3594126d448f12060a584abc622fd2148560d (patch) | |
tree | 10e2f091b8ebe139f89f413889415500785ca85b /unittest/metadata.py | |
parent | 1a28d13266e2993c52ededd3cfda3aa708c4e7c3 (diff) | |
download | pyexiv2-c3d3594126d448f12060a584abc622fd2148560d.tar.gz |
Setting an EXIF tag's value forwards it to the containing metadata if any.
Diffstat (limited to 'unittest/metadata.py')
-rw-r--r-- | unittest/metadata.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/unittest/metadata.py b/unittest/metadata.py index 319d630..1055c85 100644 --- a/unittest/metadata.py +++ b/unittest/metadata.py @@ -178,7 +178,8 @@ class TestImageMetadata(unittest.TestCase): self.assertEqual(tag.metadata, self.metadata) self.assertEqual(self.metadata._tags['exif'], {tag.key: tag}) self.assert_(self.metadata._image.tags['exif'].has_key(tag.key)) - self.assertEqual(self.metadata._image.tags['exif'][tag.key], tag._value) + self.assertEqual(self.metadata._image.tags['exif'][tag.key], + tag.raw_value) def test_set_exif_tag_overwrite(self): self.metadata.read() @@ -193,7 +194,8 @@ class TestImageMetadata(unittest.TestCase): self.assertEqual(tag.metadata, self.metadata) self.assertEqual(self.metadata._tags['exif'], {tag.key: tag}) self.assert_(self.metadata._image.tags['exif'].has_key(tag.key)) - self.assertEqual(self.metadata._image.tags['exif'][tag.key], tag._value) + self.assertEqual(self.metadata._image.tags['exif'][tag.key], + tag.raw_value) def test_set_exif_tag_overwrite_already_gotten(self): self.metadata.read() @@ -210,6 +212,8 @@ class TestImageMetadata(unittest.TestCase): self.assertEqual(new_tag.metadata, self.metadata) self.assertEqual(self.metadata._tags['exif'], {key: new_tag}) self.assert_(self.metadata._image.tags['exif'].has_key(key)) + # Special case where the formatted value is used instead of the raw + # value. self.assertEqual(self.metadata._image.tags['exif'][key], new_tag.fvalue) def test_set_exif_tag_value_inexistent(self): |