~osomon/pyexiv2/pyexiv2-0.3

« back to all changes in this revision

Viewing changes to test/metadata.py

  • Committer: Olivier Tilloy
  • Date: 2010-11-17 08:26:23 UTC
  • mfrom: (327.1.2 write_byte_644143)
  • Revision ID: olivier@tilloy.net-20101117082623-ueop1xvyp0nqtg96
Throw an exception instead of silently failing when unable to parse the raw value for EXIF and IPTC tags.
Note that parsing never fails for XMP tags.

Show diffs side-by-side

added added

removed removed

Lines of Context:
497
497
        self.failUnlessEqual(self.metadata._tags['xmp'][key], tag)
498
498
        # Replace existing tags
499
499
        key = 'Exif.Photo.ExifVersion'
500
 
        tag = ExifTag(key, '48 50 50 48 ')
 
500
        tag = ExifTag(key, '0220')
501
501
        self.metadata[key] = tag
502
502
        self.failUnless(key in self.metadata._tags['exif'])
503
503
        self.failUnlessEqual(self.metadata._tags['exif'][key], tag)