From b1c4f82e8f74ee32afc21d922a8d9aa28ff2a541 Mon Sep 17 00:00:00 2001 From: czgnp <34098741+czgnp@users.noreply.github.com> Date: Mon, 18 Jan 2021 16:57:17 +0000 Subject: [PATCH] and a test case for Python --- tests/bugfixes/github/test_pr_1456.py | 77 +++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 tests/bugfixes/github/test_pr_1456.py diff --git a/tests/bugfixes/github/test_pr_1456.py b/tests/bugfixes/github/test_pr_1456.py new file mode 100644 index 00000000..d466d13f --- /dev/null +++ b/tests/bugfixes/github/test_pr_1456.py @@ -0,0 +1,77 @@ +# -*- coding: utf-8 -*- + +import system_tests + +class CanonSigmaLens_28mm_F14_DG_HSM_A(metaclass=system_tests.CaseMeta): + url = "https://github.com/Exiv2/exiv2/pull/1455" + + filename = "$data_path/Sigma_28mm_F1.4_DG_HSM_A_for_EOS.exv" + commands = ["$exiv2 -pa --grep lensType/i $filename"] + stderr = [""] + stdout = ["" + """Exif.CanonCs.LensType Short 1 Sigma 28mm f/1.4 DG HSM | A +""" +] + retval = [0] + + +class CanonSigmaLens_35mm_F14_DG_HSM_A(metaclass=system_tests.CaseMeta): + url = "https://github.com/Exiv2/exiv2/pull/1455" + + filename = "$data_path/Sigma_35mm_F1.4_DG_HSM_A_for_EOS.exv" + commands = ["$exiv2 -pa --grep lensType/i $filename"] + stderr = [""] + stdout = ["" + """Exif.CanonCs.LensType Short 1 Sigma 35mm f/1.4 DG HSM | A +""" +] + retval = [0] + +class CanonSigmaLens_40mm_F14_DG_HSM_A(metaclass=system_tests.CaseMeta): + url = "https://github.com/Exiv2/exiv2/pull/1455" + + filename = "$data_path/Sigma_40mm_F1.4_DG_HSM_A_for_EOS.exv" + commands = ["$exiv2 -pa --grep lensType/i $filename"] + stderr = [""] + stdout = ["" + """Exif.CanonCs.LensType Short 1 Sigma 40mm f/1.4 DG HSM | A +""" +] + retval = [0] + +class CanonSigmaLens_50mm_F14_DG_HSM_A(metaclass=system_tests.CaseMeta): + url = "https://github.com/Exiv2/exiv2/pull/1455" + + filename = "$data_path/Sigma_50mm_F1.4_DG_HSM_A_for_EOS.exv" + commands = ["$exiv2 -pa --grep lensType/i $filename"] + stderr = [""] + stdout = ["" + """Exif.CanonCs.LensType Short 1 Sigma 50mm f/1.4 DG HSM | A +""" +] + retval = [0] + +class CanonSigmaLens_14_24mm_F28_DG_HSM_A(metaclass=system_tests.CaseMeta): + url = "https://github.com/Exiv2/exiv2/pull/1455" + + filename = "$data_path/Sigma_14-24mm_F2.8_DG_HSM_A_for_EOS.exv" + commands = ["$exiv2 -pa --grep lensType/i $filename"] + stderr = [""] + stdout = ["" + """Exif.CanonCs.LensType Short 1 Sigma 14-24mm f/2.8 DG HSM | A +""" +] + retval = [0] + +class CanonSigmaLens_60_600mm_F45_63_DG_OS_HSM_S(metaclass=system_tests.CaseMeta): + url = "https://github.com/Exiv2/exiv2/pull/1455" + + filename = "$data_path/Sigma_60-600mm_F4.5-6.3_DG_OS_HSM_S_for_EOS.exv" + commands = ["$exiv2 -pa --grep lensType/i $filename"] + stderr = [""] + stdout = ["" + """Exif.CanonCs.LensType Short 1 Sigma 60-600mm f/4.5-6.3 DG OS HSM | S +""" +] + retval = [0] +