aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Tilloy <olivier@tilloy.net>2011-08-22 18:20:08 +0200
committerOlivier Tilloy <olivier@tilloy.net>2011-08-22 18:20:08 +0200
commitfe224083bfe70e5f81a50929ebea85f13c7ee6e0 (patch)
tree31012b24b34de82a1e2a473194ce3bf5745c18af
parent0d90a8a6a7339543b01f8548d330e279a2067ea6 (diff)
downloadpyexiv2-fe224083bfe70e5f81a50929ebea85f13c7ee6e0.tar.gz
Fix the new unit test so that the test suite can be run from anywhere.
-rw-r--r--test/exif.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/exif.py b/test/exif.py
index 5736562..5674f82 100644
--- a/test/exif.py
+++ b/test/exif.py
@@ -30,9 +30,10 @@ from pyexiv2.exif import ExifTag, ExifValueError
from pyexiv2.metadata import ImageMetadata
from pyexiv2.utils import make_fraction
-from testutils import CheckFileSum
+import testutils
import datetime
+import os.path
class TestExifTag(unittest.TestCase):
@@ -350,10 +351,10 @@ class TestExifTag(unittest.TestCase):
self.assertEqual(tag2.type, 'Undefined')
self.failUnlessRaises(ValueError, getattr, tag2, 'value')
- filename = 'test/data/pentax-makernote.jpg'
+ filepath = testutils.get_absolute_file_path(os.path.join('data', 'pentax-makernote.jpg'))
checksum = '646804b309a4a2d31feafe9bffc5d7f0'
- self.assert_(CheckFileSum(filename, checksum))
- metadata = ImageMetadata('test/data/pentax-makernote.jpg')
+ self.assert_(testutils.CheckFileSum(filepath, checksum))
+ metadata = ImageMetadata(filepath)
metadata.read()
tag1 = metadata[tag1.key]
self.assertEqual(tag1.type, 'Short')