# -*- coding: utf-8 -*- import os from system_tests import CaseMeta, CopyTmpFiles, path @CopyTmpFiles("$data_path/test_issue_1472.jpg") class test_issue_1472Test(metaclass=CaseMeta): filename = path("$tmp_path/test_issue_1472.jpg") exvfile = path("$tmp_path/test_issue_1472.exv") def setUp(self): if os.path.isfile(self.exvfile): os.remove(self.exvfile) commands = [ "$exiv2 -pa --grep LensType2 $filename" , "$exiv2 ex $filename" , "$exiv2 -pa --grep LensType2 $exvfile" , "$exiv2 rm $filename" , "$exiv2 -pa --grep LensType2 $filename" , "$exiv2 in $filename" , "$exiv2 -pa --grep LensType2 $filename" ] stdout = ["Exif.Sony2010e.LensType2 Short 1 1024\n" ,"" ,"Exif.Sony2010e.LensType2 Short 1 1024\n" ,"" ,"" ,"" ,"Exif.Sony2010e.LensType2 Short 1 1024\n" ] stderr = [""]*len(commands) retval = [ 0,0,0,0,1,0,0]