# -*- coding: utf-8 -*-
import hashlib
import system_tests
class IccProfileInApp2Segment(metaclass=system_tests.CaseMeta):
url = "http://dev.exiv2.org/issues/1074"
num = 1074
encodings = [bytes]
filenames = [
system_tests.path("$data_path/" + fname)
for fname in (
"exiv2-bug$num.png", "imagemagick.png", "Reagan.tiff", "Reagan.jpg"
)
]
commands = [
"$exiv2 -pC " + fname for fname in filenames
]
def compare_stdout(self, i, command, got_stdout, expected_stdout):
self.assertEqual(
hashlib.md5(got_stdout).hexdigest(), expected_stdout
)
stderr = [bytes()] * len(filenames)
stdout = [
"5c02432934195866147d8cbfa49f3fcf",
"cf0aeee7fdc11b20ad8a19d65628488e",
"1d3fda2edb4a89ab60a23c5f7c7d81dd",
"50b9125494306a6fc1b7c4f2a1a8d49d"
]
retval = [0] * len(filenames)