From c121fbeb3873d02e88fbf8bbc3f03e8211c991eb Mon Sep 17 00:00:00 2001 From: LeoHsiao Date: Mon, 14 Sep 2020 20:03:00 +0800 Subject: [PATCH] Refactor stringto-test.sh to stringto_test() --- tests/bash_tests/testcases.py | 12 ++++++++++-- tests/requirements.txt | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/tests/bash_tests/testcases.py b/tests/bash_tests/testcases.py index f9161670..a3e2abc3 100644 --- a/tests/bash_tests/testcases.py +++ b/tests/bash_tests/testcases.py @@ -957,13 +957,13 @@ set Exif.Photo.DateTimeDigitized 2020:05:26 07:31:42 def get_xmpData(img): e = BT.Executer('exiv2 -pX {img}', vars(), decode_output=False) - return e.stdout.replace(b'\n', b'\r\n', 16) # Ignore the difference in newline + return e.stdout.replace(b'\n', b'\r\n', 16) # Ignore the difference in newline BT.copyTestFile(a, b) out += BT.Executer('exiv2 -pS {b}', vars()) out += BT.Executer('exiv2 -dX {b}', vars()) # remove first out += BT.Executer('exiv2 -pS {b}', vars()) - + e = BT.Executer('exiv2 -pX {a}', vars(), decode_output=False) with open('out2', 'wb') as f: f.write(e.stdout) @@ -1008,3 +1008,11 @@ set Exif.Photo.DateTimeDigitized 2020:05:26 07:31:42 f.write(e.stdout) BT.reportTest('stdin-test', out) + + + def stringto_test(self): + # Test driver for tests of stringToLong/Float/Rational + out = BT.Output() + out += BT.Executer('stringto-test') + BT.reportTest('stringto-test', out) + diff --git a/tests/requirements.txt b/tests/requirements.txt index 64d4f9d6..ab90481d 100644 --- a/tests/requirements.txt +++ b/tests/requirements.txt @@ -1 +1 @@ -lxml==4.5.2 +lxml