# -*- coding: utf-8 -*-
import system_tests
@system_tests.CopyFiles("$data_path/exiv2-empty.jpg")
class SettingExifImageDateTimeDateGivesValueTooLarge(
metaclass=system_tests.CaseMeta):
url = "http://dev.exiv2.org/issues/554"
filename = "$data_path/exiv2-empty_copy.jpg"
commands = [
"""$exiv2 -u -v -M"set Exif.Image.DateTime Date 2007-05-27" $filename""",
"$exiv2 -u -pt $filename"
]
stdout = [
"""File 1/1: $filename
Set Exif.Image.DateTime "2007-05-27" (Date)
""",
"""Exif.Image.DateTime Undefined 8 50 48 48 55 48 53 50 55
"""
]
stderr = [
"""Error: 'Date' is not a valid Exif (TIFF) type; using type 'Undefined'.
""",
""
]
retval = [0] * 2