Blame tests/bugfixes/redmine/test_issue_1252.py

Packit Service 21b5d1
# -*- coding: utf-8 -*-
Packit Service 21b5d1
Packit Service 21b5d1
import system_tests
Packit Service 21b5d1
Packit Service 21b5d1
Packit Service 21b5d1
class CanonLenses(metaclass=system_tests.CaseMeta):
Packit Service 21b5d1
Packit Service 21b5d1
    url = "http://dev.exiv2.org/issues/1252"
Packit Service 21b5d1
    filenames = [
Packit Service 21b5d1
        "$data_path/exiv2-bug1252a.exv",
Packit Service 21b5d1
        "$data_path/exiv2-bug1252b.exv",
Packit Service 21b5d1
    ]
Packit Service 21b5d1
Packit Service 21b5d1
    commands = [
Packit Service 21b5d1
        "$exiv2 -pa --grep lens/i " + filenames[0],
Packit Service 21b5d1
        "$exiv2 -pa --grep lens/i " + filenames[1],
Packit Service 21b5d1
    ]
Packit Service 21b5d1
Packit Service 21b5d1
    stdout = ["""Exif.CanonCs.LensType                        Short       1  Sigma 120-300mm f/2.8 EX APO DG OS HSM
Packit Service 21b5d1
Exif.CanonCs.Lens                            Short       3  120.0 - 300.0 mm
Packit Service 21b5d1
Exif.Canon.LensModel                         Ascii      74  120-300mm
Packit Service 21b5d1
Exif.Photo.LensSpecification                 Rational    4  120/1 300/1 0/1 0/1
Packit Service 21b5d1
Exif.Photo.LensModel                         Ascii      10  120-300mm
Packit Service 21b5d1
Exif.Photo.LensSerialNumber                  Ascii      11  0000000000
Packit Service 21b5d1
""",
Packit Service 21b5d1
              """Exif.CanonCs.LensType                        Short       1  Sigma 150-500mm f/5-6.3 APO DG OS HSM
Packit Service 21b5d1
Exif.CanonCs.Lens                            Short       3  150.0 - 500.0 mm
Packit Service 21b5d1
Exif.Canon.LensModel                         Ascii      74  150-500mm
Packit Service 21b5d1
Exif.Photo.LensSpecification                 Rational    4  150/1 500/1 0/1 0/1
Packit Service 21b5d1
Exif.Photo.LensModel                         Ascii      10  150-500mm
Packit Service 21b5d1
Exif.Photo.LensSerialNumber                  Ascii      11  0000000000
Packit Service 21b5d1
"""
Packit Service 21b5d1
    ]
Packit Service 21b5d1
Packit Service 21b5d1
    stderr = [""] * len(commands)
Packit Service 21b5d1
    retval = [0]  * len(commands)