aboutsummaryrefslogtreecommitdiffstats
path: root/unittest/metadata.py
diff options
context:
space:
mode:
authorOlivier Tilloy <olivier@tilloy.net>2009-03-26 09:17:45 +0100
committerOlivier Tilloy <olivier@tilloy.net>2009-03-26 09:17:45 +0100
commitc3d3594126d448f12060a584abc622fd2148560d (patch)
tree10e2f091b8ebe139f89f413889415500785ca85b /unittest/metadata.py
parent1a28d13266e2993c52ededd3cfda3aa708c4e7c3 (diff)
downloadpyexiv2-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.py8
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):