From b1d1f30132a8719d2bdff3c1c25a0b183b094c82 Mon Sep 17 00:00:00 2001 From: Jake Hunsaker Date: Mon, 13 Apr 2020 18:21:26 -0400 Subject: [tests] Fix unittests Fixes a unittest failure due to an attempt to pass print() a `file` keyword for Red Hat, which is no longer accepted in python3 Additionally fixes 2 string related errors in the test suite since changing from python2 to python3. Signed-off-by: Jake Hunsaker --- tests/plugin_tests.py | 4 ++-- tests/utilities_tests.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'tests') diff --git a/tests/plugin_tests.py b/tests/plugin_tests.py index c88534d8..bc7f7cc8 100644 --- a/tests/plugin_tests.py +++ b/tests/plugin_tests.py @@ -117,13 +117,13 @@ class MockOptions(object): class PluginToolTests(unittest.TestCase): def test_regex_findall(self): - test_s = "\n".join(['this is only a test', 'there are only two lines']) + test_s = u"\n".join(['this is only a test', 'there are only two lines']) test_fo = StringIO(test_s) matches = regex_findall(r".*lines$", test_fo) self.assertEquals(matches, ['there are only two lines']) def test_regex_findall_miss(self): - test_s = "\n".join(['this is only a test', 'there are only two lines']) + test_s = u"\n".join(['this is only a test', 'there are only two lines']) test_fo = StringIO(test_s) matches = regex_findall(r".*not_there$", test_fo) self.assertEquals(matches, []) diff --git a/tests/utilities_tests.py b/tests/utilities_tests.py index 3513f42c..fa861563 100644 --- a/tests/utilities_tests.py +++ b/tests/utilities_tests.py @@ -19,7 +19,7 @@ TEST_DIR = os.path.dirname(__file__) class GrepTest(unittest.TestCase): def test_file_obj(self): - test_s = "\n".join(['this is only a test', 'there are only two lines']) + test_s = u"\n".join(['this is only a test', 'there are only two lines']) test_fo = StringIO(test_s) matches = grep(".*test$", test_fo) self.assertEquals(matches, ['this is only a test\n']) -- cgit