From c3409a6069b7d4b5fa9b56c0836c9fcfcdbb86b0 Mon Sep 17 00:00:00 2001 From: Robin Mills Date: Sat, 3 Apr 2021 13:16:24 +0100 Subject: [PATCH] Add test script. --- tests/bugfixes/github/test_issue_1504.py | 28 ++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 tests/bugfixes/github/test_issue_1504.py diff --git a/tests/bugfixes/github/test_issue_1504.py b/tests/bugfixes/github/test_issue_1504.py new file mode 100644 index 00000000..11cb7136 --- /dev/null +++ b/tests/bugfixes/github/test_issue_1504.py @@ -0,0 +1,28 @@ +# -*- coding: utf-8 -*- + +import system_tests +class issue_1504_metacopy(metaclass=system_tests.CaseMeta): + url = "https://github.com/Exiv2/exiv2/pull/1504" + commands = ["$metacopy" + ,"$metacopy -h" + ] + retval = [ 1,2] + stderr = [ """metacopy: Read and write files must be specified +""",""] + stdout = [""" +Reads and writes raw metadata. Use -h option for help. +Usage: metacopy [-iecaph] readfile writefile +""",""" +Reads and writes raw metadata. Use -h option for help. +Usage: metacopy [-iecaph] readfile writefile + +Options: + -i Read Iptc data from readfile and write to writefile. + -e Read Exif data from readfile and write to writefile. + -c Read Jpeg comment from readfile and write to writefile. + -x Read XMP data from readfile and write to writefile. + -a Read all metadata from readfile and write to writefile. + -p Preserve existing metadata in writefile if not replaced. + -h Display this help and exit. + +"""]