From 3069f5037a18294c2dedef4d862719c5e64cd064 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Sun, 12 May 2019 12:18:04 -0400 Subject: [PATCH] Update tests to use updated APIs. --- tests/test_api.py | 12 ++++++++---- tests/test_context.py | 13 +++++++++---- tests/test_plugins.py | 24 ++++++++++++------------ 3 files changed, 29 insertions(+), 20 deletions(-) diff --git a/tests/test_api.py b/tests/test_api.py index 51e8c048d..dc752a913 100644 --- a/tests/test_api.py +++ b/tests/test_api.py @@ -556,8 +556,10 @@ def test_switch_context_testrunner(self): filenames = self.get_measured_filenames(data) suite_filename = filenames['testsuite.py'] - self.assertEqual([2, 8], data.lines(suite_filename, context="multiply_six")) - self.assertEqual([2, 5], data.lines(suite_filename, context="multiply_zero")) + self.assertEqual( + [2, 8], data.lines(suite_filename, contexts=["multiply_six"])) + self.assertEqual( + [2, 5], data.lines(suite_filename, contexts=["multiply_zero"])) def test_switch_context_with_static(self): # This test simulates a coverage-aware test runner, @@ -594,8 +596,10 @@ def test_switch_context_with_static(self): filenames = self.get_measured_filenames(data) suite_filename = filenames['testsuite.py'] - self.assertEqual([2, 8], data.lines(suite_filename, context="mysuite|multiply_six")) - self.assertEqual([2, 5], data.lines(suite_filename, context="mysuite|multiply_zero")) + self.assertEqual( + [2, 8], data.lines(suite_filename, contexts=["mysuite|multiply_six"])) + self.assertEqual( + [2, 5], data.lines(suite_filename, contexts=["mysuite|multiply_zero"])) def test_switch_context_unstarted(self): # Coverage must be started to switch context diff --git a/tests/test_context.py b/tests/test_context.py index ac24df214..ce2b4c4c7 100644 --- a/tests/test_context.py +++ b/tests/test_context.py @@ -172,10 +172,15 @@ def test_static_and_dynamic(self): full_names = {os.path.basename(f): f for f in data.measured_files()} fname = full_names["two_tests.py"] - self.assertCountEqual(data.measured_contexts(), ["stat", "stat|test_one", "stat|test_two"]) - self.assertCountEqual(data.lines(fname, "stat"), self.OUTER_LINES) - self.assertCountEqual(data.lines(fname, "stat|test_one"), self.TEST_ONE_LINES) - self.assertCountEqual(data.lines(fname, "stat|test_two"), self.TEST_TWO_LINES) + self.assertCountEqual( + data.measured_contexts(), + ["stat", "stat|two_tests.test_one", "stat|two_tests.test_two"]) + self.assertCountEqual( + data.lines(fname, ["stat"]), self.OUTER_LINES) + self.assertCountEqual( + data.lines(fname, ["stat|two_tests.test_one"]), self.TEST_ONE_LINES) + self.assertCountEqual( + data.lines(fname, ["stat|two_tests.test_two"]), self.TEST_TWO_LINES) class DynamicContextWithPythonTracerTest(CoverageTest): diff --git a/tests/test_plugins.py b/tests/test_plugins.py index d6f5ac46b..a4c7a5ee8 100644 --- a/tests/test_plugins.py +++ b/tests/test_plugins.py @@ -997,15 +997,15 @@ def test_plugin_standalone(self): ) self.assertEqual( [2], - data.lines(filenames['rendering.py'], context="doctest:HTML_TAG"), + data.lines(filenames['rendering.py'], contexts=["doctest:HTML_TAG"]), ) self.assertEqual( [2], - data.lines(filenames['rendering.py'], context="test:HTML_TAG"), + data.lines(filenames['rendering.py'], contexts=["test:HTML_TAG"]), ) self.assertEqual( [2, 5, 8, 11], - data.lines(filenames['rendering.py'], context="test:RENDERERS"), + data.lines(filenames['rendering.py'], contexts=["test:RENDERERS"]), ) def test_static_context(self): @@ -1047,20 +1047,20 @@ def test_plugin_with_test_function(self): data = cov.get_data() filenames = self.get_measured_filenames(data) self.assertEqual( - ['', 'doctest:HTML_TAG', 'test_html_tag', 'test_renderers'], + ['', 'doctest:HTML_TAG', 'testsuite.test_html_tag', 'testsuite.test_renderers'], sorted(data.measured_contexts()), ) self.assertEqual( [2], - data.lines(filenames['rendering.py'], context="doctest:HTML_TAG"), + data.lines(filenames['rendering.py'], contexts=["doctest:HTML_TAG"]), ) self.assertEqual( [2], - data.lines(filenames['rendering.py'], context="test_html_tag"), + data.lines(filenames['rendering.py'], contexts=["testsuite.test_html_tag"]), ) self.assertEqual( [2, 5, 8, 11], - data.lines(filenames['rendering.py'], context="test_renderers"), + data.lines(filenames['rendering.py'], contexts=["testsuite.test_renderers"]), ) def test_multiple_plugins(self): @@ -1094,23 +1094,23 @@ def test_multiple_plugins(self): self.assertEqual(expected, sorted(data.measured_contexts())) self.assertEqual( [2], - data.lines(filenames['rendering.py'], context="test:HTML_TAG"), + data.lines(filenames['rendering.py'], contexts=["test:HTML_TAG"]), ) self.assertEqual( [2, 5, 8, 11], - data.lines(filenames['rendering.py'], context="test:RENDERERS"), + data.lines(filenames['rendering.py'], contexts=["test:RENDERERS"]), ) self.assertEqual( [2], - data.lines(filenames['rendering.py'], context="doctest:HTML_TAG"), + data.lines(filenames['rendering.py'], contexts=["doctest:HTML_TAG"]), ) self.assertEqual( [2, 5], - data.lines(filenames['rendering.py'], context="renderer:paragraph"), + data.lines(filenames['rendering.py'], contexts=["renderer:paragraph"]), ) self.assertEqual( [2, 8], - data.lines(filenames['rendering.py'], context="renderer:span"), + data.lines(filenames['rendering.py'], contexts=["renderer:span"]), )