Blame tests/bugfixes/github/test_issue_227.py

Packit 01d647
# -*- coding: utf-8 -*-
Packit 01d647
Packit 01d647
import system_tests
Packit 01d647
Packit 01d647
Packit 01d647
class SigmaLenses(metaclass=system_tests.CaseMeta):
Packit 01d647
Packit 01d647
    files = [
Packit 01d647
        "Sigma_120-300_DG_OS_HSM_Sport_lens.exv",
Packit 01d647
        "Sigma_20mm_F1.4_DG_HSM_A.exv",
Packit 01d647
        "Sigma_50mm_F1.4_DG_HSM_A.exv"
Packit 01d647
    ]
Packit 01d647
Packit 01d647
    commands = list(
Packit 01d647
        map(lambda fname: "$exiv2 -pa --grep lens/i $data_path/" + fname, files)
Packit 01d647
    )
Packit 01d647
Packit 01d647
    retval = 3 * [0]
Packit 01d647
    stderr = 3 * [""]
Packit 01d647
    stdout = [
Packit 01d647
        """Exif.Nikon3.LensType                         Byte        1  D G VR
Packit 01d647
Exif.Nikon3.Lens                             Rational    4  120-300mm F2.8
Packit 01d647
Exif.Nikon3.LensFStops                       Undefined   4  6
Packit 01d647
Exif.NikonLd3.LensIDNumber                   Byte        1  Sigma 120-300mm F2.8 DG OS HSM | S
Packit 01d647
Exif.NikonLd3.LensFStops                     Byte        1  F6.0
Packit 01d647
""",
Packit 01d647
        """Exif.Nikon3.LensType                         Byte        1  D G 
Packit 01d647
Exif.Nikon3.Lens                             Rational    4  20mm F1.4
Packit 01d647
Exif.Nikon3.LensFStops                       Undefined   4  7
Packit 01d647
Exif.NikonLd3.LensIDNumber                   Byte        1  Sigma 20mm F1.4 DG HSM | A
Packit 01d647
Exif.NikonLd3.LensFStops                     Byte        1  F7.0
Packit 01d647
""",
Packit 01d647
        """Exif.Nikon3.LensType                         Byte        1  D G 
Packit 01d647
Exif.Nikon3.Lens                             Rational    4  50mm F1.4
Packit 01d647
Exif.Nikon3.LensFStops                       Undefined   4  7
Packit 01d647
Exif.NikonLd3.LensIDNumber                   Byte        1  Sigma 50mm F1.4 DG HSM | A
Packit 01d647
Exif.NikonLd3.LensFStops                     Byte        1  F7.0
Packit 01d647
"""
Packit 01d647
    ]