# -*- coding: utf-8 -*- import system_tests class PrettyPrintXmp(metaclass=system_tests.CaseMeta): url = "http://dev.exiv2.org/issues/540" filename = "$data_path/exiv2-bug540.jpg" commands = ["$exiv2 -u -px $filename"] stdout = ["""Xmp.dc.creator XmpSeq 1 Ian Britton Xmp.dc.description LangAlt 1 lang="x-default" Communications Xmp.dc.rights LangAlt 1 lang="x-default" ian Britton - FreeFoto.com Xmp.dc.source XmpText 12 FreeFoto.com Xmp.dc.subject XmpBag 1 Communications Xmp.dc.title LangAlt 1 lang="x-default" Communications Xmp.exif.ApertureValue XmpText 3 F16 Xmp.exif.BrightnessValue XmpText 8 0.260156 Xmp.exif.ColorSpace XmpText 1 sRGB Xmp.exif.DateTimeOriginal XmpText 20 2002:07:13 15:58:28 Xmp.exif.ExifVersion XmpText 4 2.00 Xmp.exif.ExposureBiasValue XmpText 6 -13/20 EV Xmp.exif.ExposureProgram XmpText 1 Shutter priority Xmp.exif.FNumber XmpText 3 F0.6 Xmp.exif.FileSource XmpText 1 (0) Xmp.exif.FlashpixVersion XmpText 4 1.00 Xmp.exif.FocalLength XmpText 3 0.0 mm Xmp.exif.FocalPlaneResolutionUnit XmpText 1 inch Xmp.exif.FocalPlaneXResolution XmpText 8 12.0508 Xmp.exif.FocalPlaneYResolution XmpText 8 12.0508 Xmp.exif.GPSLatitude XmpText 13 54,59.380000N Xmp.exif.GPSLongitude XmpText 12 1,54.850000W Xmp.exif.GPSMapDatum XmpText 5 WGS84 Xmp.exif.GPSTimeStamp XmpText 20 2002:07:13 14:58:24 Xmp.exif.GPSVersionID XmpText 7 2.0.0.0 Xmp.exif.ISOSpeedRatings XmpSeq 1 0 Xmp.exif.MeteringMode XmpText 1 Multi-segment Xmp.exif.PixelXDimension XmpText 4 2400 Xmp.exif.PixelYDimension XmpText 4 1600 Xmp.exif.SceneType XmpText 1 (0) Xmp.exif.SensingMethod XmpText 1 One-chip color area Xmp.exif.ShutterSpeedValue XmpText 10 1/724 s Xmp.pdf.Keywords XmpText 14 Communications Xmp.photoshop.AuthorsPosition XmpText 12 Photographer Xmp.photoshop.CaptionWriter XmpText 11 Ian Britton Xmp.photoshop.Category XmpText 3 BUS Xmp.photoshop.City XmpText 1 Xmp.photoshop.Country XmpText 14 Ubited Kingdom Xmp.photoshop.Credit XmpText 11 Ian Britton Xmp.photoshop.DateCreated XmpText 10 2002-06-20 Xmp.photoshop.Headline XmpText 14 Communications Xmp.photoshop.State XmpText 1 Xmp.photoshop.SupplementalCategories XmpBag 1 Communications Xmp.photoshop.Urgency XmpText 1 5 Xmp.tiff.Artist XmpText 11 Ian Britton Xmp.tiff.BitsPerSample XmpSeq 1 8 Xmp.tiff.Compression XmpText 1 6 Xmp.tiff.Copyright LangAlt 1 lang="x-default" ian Britton - FreeFoto.com Xmp.tiff.ImageDescription LangAlt 1 lang="x-default" Communications Xmp.tiff.ImageLength XmpText 3 400 Xmp.tiff.ImageWidth XmpText 3 600 Xmp.tiff.Make XmpText 8 FUJIFILM Xmp.tiff.Model XmpText 12 FinePixS1Pro Xmp.tiff.Orientation XmpText 1 top, left Xmp.tiff.ResolutionUnit XmpText 1 inch Xmp.tiff.Software XmpText 19 Adobe Photoshop 7.0 Xmp.tiff.XResolution XmpText 5 300 Xmp.tiff.YCbCrPositioning XmpText 1 Co-sited Xmp.tiff.YResolution XmpText 5 300 Xmp.xmp.CreateDate XmpText 20 2002-07-13T15:58:28Z Xmp.xmp.ModifyDate XmpText 20 2002-07-19T13:28:10Z Xmp.xmpBJ.JobRef XmpText 0 type="Bag" Xmp.xmpBJ.JobRef[1] XmpText 0 type="Struct" Xmp.xmpBJ.JobRef[1]/stJob:name XmpText 12 Photographer Xmp.xmpMM.DocumentID XmpText 58 adobe:docid:photoshop:84d4dba8-9b11-11d6-895d-c4d063a70fb0 Xmp.xmpRights.Marked XmpText 4 True Xmp.xmpRights.WebStatement XmpText 16 www.freefoto.com """] stderr = [""] retval = [0]