diff options
Diffstat (limited to 'unittest')
-rw-r--r-- | unittest/exif.py | 13 |
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 |