289
289
tag = XmpTag('Xmp.xmpDM.videoPixelAspectRatio')
290
290
self.assertEqual(tag.type, 'Rational')
291
self.assertEqual(tag._convert_to_python('5/3', 'Rational'), Rational(5, 3))
292
self.assertEqual(tag._convert_to_python('-5/3', 'Rational'), Rational(-5, 3))
291
self.assertEqual(tag._convert_to_python('5/3', 'Rational'), make_fraction(5, 3))
292
self.assertEqual(tag._convert_to_python('-5/3', 'Rational'), make_fraction(-5, 3))
295
295
self.failUnlessRaises(XmpValueError, tag._convert_to_python, 'invalid', 'Rational')