|
Packit |
01d647 |
# -*- coding: utf-8 -*-
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
import system_tests
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
class TamronSupport(metaclass=system_tests.CaseMeta):
|
|
Packit |
01d647 |
|
|
Packit Service |
fb147c |
description = "Added support for 'Tamron SP 15-30mm f/2.8 Di VC USD' and 'Tamron SP 90mm f/2.8 Di VC USD MACRO1:1'"
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
files = [
|
|
Packit |
01d647 |
"exiv2-g20.exv",
|
|
Packit |
01d647 |
"CanonEF100mmF2.8LMacroISUSM.exv",
|
|
Packit |
01d647 |
"TamronSP15-30mmF2.8DiVCUSDA012.exv",
|
|
Packit |
01d647 |
"TamronSP90mmF2.8DiVCUSDMacroF004.exv",
|
|
Packit |
01d647 |
"TamronSP90mmF2.8DiVCUSDMacroF017.exv"
|
|
Packit |
01d647 |
]
|
|
Packit |
01d647 |
commands = ["$exiv2 -pa --grep lens/i ../../../test/data/" + files[0]] \
|
|
Packit |
01d647 |
+ list(map(
|
|
Packit |
01d647 |
lambda fname: "$exiv2 -pa --grep lenstype/i ../../../test/data/" + fname,
|
|
Packit |
01d647 |
files[1:]
|
|
Packit |
01d647 |
))
|
|
Packit |
01d647 |
retval = [0] * len(files)
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
stdout = [
|
|
Packit |
01d647 |
# exiv2-g20.exv
|
|
Packit |
01d647 |
"""Exif.CanonCs.LensType Short 1 Tamron SP 90mm f/2.8 Di VC USD Macro 1:1
|
|
Packit |
01d647 |
Exif.CanonCs.Lens Short 3 90.0 mm
|
|
Packit |
01d647 |
Exif.Canon.LensModel Ascii 70 TAMRON SP 90mm F/2.8 Di VC USD MACRO1:1 F017
|
|
Packit |
01d647 |
Exif.Photo.LensSpecification Rational 4 90/1 90/1 0/0 0/0
|
|
Packit |
01d647 |
Exif.Photo.LensModel Ascii 70 TAMRON SP 90mm F/2.8 Di VC USD MACRO1:1 F017
|
|
Packit |
01d647 |
Exif.Photo.LensSerialNumber Ascii 12 0000000000
|
|
Packit |
01d647 |
""",
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
# CanonEF100mmF2.8LMacroISUSM.exv
|
|
Packit |
01d647 |
"""Exif.CanonCs.LensType Short 1 Canon EF 100mm f/2.8L Macro IS USM
|
|
Packit |
01d647 |
""",
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
# TamronSP15-30mmF2.8DiVCUSDA012.exv"
|
|
Packit Service |
fb147c |
"""Exif.CanonCs.LensType Short 1 Tamron SP 15-30mm f/2.8 Di VC USD
|
|
Packit |
01d647 |
""",
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
# TamronSP90mmF2.8DiVCUSDMacroF004.exv
|
|
Packit |
01d647 |
"""Exif.CanonCs.LensType Short 1 Tamron SP 90mm f/2.8 Di VC USD Macro 1:1
|
|
Packit |
01d647 |
""",
|
|
Packit |
01d647 |
|
|
Packit |
01d647 |
# TamronSP90mmF2.8DiVCUSDMacroF017.exv
|
|
Packit |
01d647 |
"""Exif.CanonCs.LensType Short 1 Tamron SP 90mm f/2.8 Di VC USD Macro 1:1
|
|
Packit |
01d647 |
"""
|
|
Packit |
01d647 |
""]
|
|
Packit |
01d647 |
stderr = [""] * len(files)
|