Lines 71-82
Link Here
|
71 |
|
71 |
|
72 |
# Exhaustive tests on the values of EXIF GPS metadata |
72 |
# Exhaustive tests on the values of EXIF GPS metadata |
73 |
gpsTags = [('Exif.Image.GPSTag', long, 1313L), |
73 |
gpsTags = [('Exif.Image.GPSTag', long, 1313L), |
74 |
('Exif.GPSInfo.GPSVersionID', str, '2 0 0 0 '), |
74 |
('Exif.GPSInfo.GPSVersionID', str, '2 0 0 0'), |
75 |
('Exif.GPSInfo.GPSLatitudeRef', str, 'N'), |
75 |
('Exif.GPSInfo.GPSLatitudeRef', str, 'N'), |
76 |
('Exif.GPSInfo.GPSLatitude', tuple, (pyexiv2.Rational(47, 1), pyexiv2.Rational(3817443, 1000000), pyexiv2.Rational(0, 1))), |
76 |
('Exif.GPSInfo.GPSLatitude', tuple, (pyexiv2.Rational(47, 1), pyexiv2.Rational(3817443, 1000000), pyexiv2.Rational(0, 1))), |
77 |
('Exif.GPSInfo.GPSLongitudeRef', str, 'E'), |
77 |
('Exif.GPSInfo.GPSLongitudeRef', str, 'E'), |
78 |
('Exif.GPSInfo.GPSLongitude', tuple, (pyexiv2.Rational(8, 1), pyexiv2.Rational(41359940, 1000000), pyexiv2.Rational(0, 1))), |
78 |
('Exif.GPSInfo.GPSLongitude', tuple, (pyexiv2.Rational(8, 1), pyexiv2.Rational(41359940, 1000000), pyexiv2.Rational(0, 1))), |
79 |
('Exif.GPSInfo.GPSAltitudeRef', str, '0 '), |
79 |
('Exif.GPSInfo.GPSAltitudeRef', str, '0'), |
80 |
('Exif.GPSInfo.GPSAltitude', pyexiv2.Rational, pyexiv2.Rational(1908629, 1250)), |
80 |
('Exif.GPSInfo.GPSAltitude', pyexiv2.Rational, pyexiv2.Rational(1908629, 1250)), |
81 |
('Exif.GPSInfo.GPSMapDatum', str, 'WGS-84')] |
81 |
('Exif.GPSInfo.GPSMapDatum', str, 'WGS-84')] |
82 |
self.assertEqual([tag for tag in image.exifKeys() if tag.find('GPS') != -1], [tag[0] for tag in gpsTags]) |
82 |
self.assertEqual([tag for tag in image.exifKeys() if tag.find('GPS') != -1], [tag[0] for tag in gpsTags]) |