aboutsummaryrefslogtreecommitdiffstats
path: root/unittest
diff options
context:
space:
mode:
authorOlivier Tilloy <olivier@tilloy.net>2009-03-09 19:53:17 +0100
committerOlivier Tilloy <olivier@tilloy.net>2009-03-09 19:53:17 +0100
commit25152b12cce3f5bc22822a0fd0626f5284350080 (patch)
tree6fd49ed14835703dedbf2e9cfdf60692eaace1f8 /unittest
parentab8fda2c128eeaa45f71d2e27da7e627c439d251 (diff)
downloadpyexiv2-25152b12cce3f5bc22822a0fd0626f5284350080.tar.gz
EXIF Byte two-ways conversion.
Diffstat (limited to 'unittest')
-rw-r--r--unittest/exif.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/unittest/exif.py b/unittest/exif.py
index 419b2dd..a398b27 100644
--- a/unittest/exif.py
+++ b/unittest/exif.py
@@ -66,6 +66,19 @@ class TestExifTag(unittest.TestCase):
# Invalid values
self.failUnlessRaises(ExifValueError, ExifTag._convert_to_string, None, xtype)
+ def test_convert_to_python_byte(self):
+ xtype = 'Byte'
+ # Valid values
+ self.assertEqual(ExifTag._convert_to_python('Some text', xtype, None), 'Some text')
+
+ def test_convert_to_string_byte(self):
+ xtype = 'Byte'
+ # Valid values
+ self.assertEqual(ExifTag._convert_to_string('Some text', xtype), 'Some text')
+ self.assertEqual(ExifTag._convert_to_string(u'Some text', xtype), 'Some text')
+ # Invalid values
+ self.failUnlessRaises(ExifValueError, ExifTag._convert_to_string, None, xtype)
+
def test_convert_to_python_short(self):
xtype = 'Short'
# Valid values