Blame tests/bugfixes/redmine/test_issue_825.py
|
Packit |
01d647 |
# -*- coding: utf-8 -*-
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
import itertools
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
import system_tests
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
class PanasonicManometerTag(metaclass=system_tests.CaseMeta):
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
url = "http://dev.exiv2.org/issues/825"
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
filenames = [
|
|
Packit |
01d647 |
"$data_path/exiv2-bug825{!s}.exv".format(char)
|
|
Packit |
01d647 |
for char in ["a", "b"]
|
|
Packit |
01d647 |
]
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
commands = list(itertools.chain(
|
|
Packit |
01d647 |
*([
|
|
Packit |
01d647 |
"$exiv2 -pv --grep mano/i " + filename,
|
|
Packit |
01d647 |
"$exiv2 -pa --grep mano/i " + filename
|
|
Packit |
01d647 |
] for filename in filenames)
|
|
Packit |
01d647 |
))
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
stdout = [
|
|
Packit |
01d647 |
"""0x0086 Panasonic ManometerPressure Short 1 65535
|
|
Packit |
01d647 |
""",
|
|
Packit |
01d647 |
"""Exif.Panasonic.ManometerPressure Short 1 infinite
|
|
Packit |
01d647 |
""",
|
|
Packit |
01d647 |
"""0x0086 Panasonic ManometerPressure Short 1 1007
|
|
Packit |
01d647 |
""",
|
|
Packit |
01d647 |
"""Exif.Panasonic.ManometerPressure Short 1 1007 hPa
|
|
Packit |
01d647 |
"""
|
|
Packit |
01d647 |
]
|
|
Packit |
01d647 |
stderr = [""] * 4
|
|
Packit |
01d647 |
retval = [0] * 4
|