You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
46 lines
1.5 KiB
Python
46 lines
1.5 KiB
Python
7 years ago
|
# -*- coding: utf-8 -*-
|
||
|
|
||
|
import system_tests
|
||
|
|
||
|
@system_tests.CopyFiles("$data_path/exiv2-bug1202.jpg")
|
||
|
class CheckFocusContinuous(metaclass=system_tests.CaseMeta):
|
||
|
|
||
|
url = "http://dev.exiv2.org/issues/1202"
|
||
|
filename = "$data_path/exiv2-bug1202_copy.jpg"
|
||
|
|
||
|
commands = [
|
||
|
"""$exiv2 -M"set Exif.CanonCs.FocusContinuous SShort 0" $filename""",
|
||
|
"""$exiv2 -K Exif.CanonCs.FocusContinuous $filename""",
|
||
|
|
||
|
"""$exiv2 -M"set Exif.CanonCs.FocusContinuous SShort 1" $filename""",
|
||
|
"""$exiv2 -K Exif.CanonCs.FocusContinuous $filename""",
|
||
|
|
||
|
"""$exiv2 -M"set Exif.CanonCs.FocusContinuous SShort 8" $filename""",
|
||
|
"""$exiv2 -K Exif.CanonCs.FocusContinuous $filename""",
|
||
|
|
||
|
"""$exiv2 -M"set Exif.CanonCs.FocusContinuous SShort 9" $filename""",
|
||
|
"""$exiv2 -K Exif.CanonCs.FocusContinuous $filename""",
|
||
|
|
||
|
"""$exiv2 -M"set Exif.CanonCs.FocusContinuous SShort -1" $filename""",
|
||
|
"""$exiv2 -K Exif.CanonCs.FocusContinuous $filename""",
|
||
|
]
|
||
|
|
||
|
stdout = [
|
||
|
"",
|
||
|
"Exif.CanonCs.FocusContinuous Short 1 Single\n",
|
||
|
|
||
|
"",
|
||
|
"Exif.CanonCs.FocusContinuous Short 1 Continuous\n",
|
||
|
|
||
|
"",
|
||
|
"Exif.CanonCs.FocusContinuous Short 1 Manual\n",
|
||
|
|
||
|
"",
|
||
|
"Exif.CanonCs.FocusContinuous Short 1 (9)\n",
|
||
|
|
||
|
"",
|
||
|
"Exif.CanonCs.FocusContinuous Short 1 (65535)\n",
|
||
|
]
|
||
|
stderr = [""] * len(stdout)
|
||
|
retval = [0] * len(stdout)
|