Blame tests/bugfixes/redmine/test_issue_554.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
@system_tests.CopyFiles("$data_path/exiv2-empty.jpg")
Packit Service 21b5d1
class SettingExifImageDateTimeDateGivesValueTooLarge(
Packit Service 21b5d1
        metaclass=system_tests.CaseMeta):
Packit Service 21b5d1
Packit Service 21b5d1
    url = "http://dev.exiv2.org/issues/554"
Packit Service 21b5d1
Packit Service 21b5d1
    filename = "$data_path/exiv2-empty_copy.jpg"
Packit Service 21b5d1
    commands = [
Packit Service 21b5d1
        """$exiv2 -u -v -M"set Exif.Image.DateTime Date 2007-05-27" $filename""",
Packit Service 21b5d1
        "$exiv2 -u -pt $filename"
Packit Service 21b5d1
    ]
Packit Service 21b5d1
    stdout = [
Packit Service 21b5d1
        """File 1/1: $filename
Packit Service 21b5d1
Set Exif.Image.DateTime "2007-05-27" (Date)
Packit Service 21b5d1
""",
Packit Service 21b5d1
        """Exif.Image.DateTime                          Undefined   8  50 48 48 55 48 53 50 55
Packit Service 21b5d1
"""
Packit Service 21b5d1
    ]
Packit Service 21b5d1
    stderr = [
Packit Service 21b5d1
        """Error: 'Date' is not a valid Exif (TIFF) type; using type 'Undefined'.
Packit Service 21b5d1
""",
Packit Service 21b5d1
        ""
Packit Service 21b5d1
    ]
Packit Service 21b5d1
    retval = [0] * 2