diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2019-04-21 10:18:21 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2019-04-21 10:18:21 -0400 |
commit | edfe885d9b465ec3f1d17f2d8d73c006850e5c84 (patch) | |
tree | a6d04e5e085d1e7b75dbc4ae177c081f91a3c776 /tests/test_plugins.py | |
parent | f576188dc66eca4a9891f6d8bd6f8d4d006ee310 (diff) | |
download | python-coveragepy-git-edfe885d9b465ec3f1d17f2d8d73c006850e5c84.tar.gz |
Fix some formatting, and assert should be expected,actual
Diffstat (limited to 'tests/test_plugins.py')
-rw-r--r-- | tests/test_plugins.py | 72 |
1 files changed, 43 insertions, 29 deletions
diff --git a/tests/test_plugins.py b/tests/test_plugins.py index d4a1680e..5310b48c 100644 --- a/tests/test_plugins.py +++ b/tests/test_plugins.py @@ -940,7 +940,7 @@ class DynamicContextPluginTest(CoverageTest): def render_bold(text): return html_tag('b', text) - """) + """) self.make_file("testsuite.py", """\ import rendering @@ -993,17 +993,21 @@ class DynamicContextPluginTest(CoverageTest): data = cov.get_data() filenames = self.get_measured_filenames(data) self.assertEqual( + ['', 'doctest:HTML_TAG', 'test:HTML_TAG', 'test:RENDERERS'], sorted(data.measured_contexts()), - ['', 'doctest:HTML_TAG', 'test:HTML_TAG', 'test:RENDERERS']) + ) self.assertEqual( + [2], data.lines(filenames['rendering.py'], context="doctest:HTML_TAG"), - [2]) + ) self.assertEqual( + [2], data.lines(filenames['rendering.py'], context="test:HTML_TAG"), - [2]) + ) self.assertEqual( + [2, 5, 8, 11], data.lines(filenames['rendering.py'], context="test:RENDERERS"), - [2, 5, 8, 11]) + ) def test_static_context(self): self.make_plugin_capitalized_testnames('plugin_tests.py') @@ -1019,12 +1023,13 @@ class DynamicContextPluginTest(CoverageTest): # Static context prefix is preserved data = cov.get_data() filenames = self.get_measured_filenames(data) - self.assertEqual( - sorted(data.measured_contexts()), - ['mytests', - 'mytests:doctest:HTML_TAG', - 'mytests:test:HTML_TAG', - 'mytests:test:RENDERERS']) + expected = [ + 'mytests', + 'mytests:doctest:HTML_TAG', + 'mytests:test:HTML_TAG', + 'mytests:test:RENDERERS', + ] + self.assertEqual(expected, sorted(data.measured_contexts())) def test_plugin_with_test_function(self): self.make_plugin_capitalized_testnames('plugin_tests.py') @@ -1044,17 +1049,21 @@ class DynamicContextPluginTest(CoverageTest): data = cov.get_data() filenames = self.get_measured_filenames(data) self.assertEqual( + ['', 'doctest:HTML_TAG', 'test_html_tag', 'test_renderers'], sorted(data.measured_contexts()), - ['', 'doctest:HTML_TAG', 'test_html_tag', 'test_renderers']) + ) self.assertEqual( + [2], data.lines(filenames['rendering.py'], context="doctest:HTML_TAG"), - [2]) + ) self.assertEqual( + [2], data.lines(filenames['rendering.py'], context="test_html_tag"), - [2]) + ) self.assertEqual( + [2, 5, 8, 11], data.lines(filenames['rendering.py'], context="test_renderers"), - [2, 5, 8, 11]) + ) def test_multiple_plugins(self): self.make_plugin_capitalized_testnames('plugin_tests.py') @@ -1076,30 +1085,35 @@ class DynamicContextPluginTest(CoverageTest): # testsuite.build_full_html, so they get labeled by renderers plugin. data = cov.get_data() filenames = self.get_measured_filenames(data) + expected = [ + '', + 'doctest:HTML_TAG', + 'renderer:paragraph', + 'renderer:span', + 'test:HTML_TAG', + 'test:RENDERERS', + ] + self.assertEqual(expected, sorted(data.measured_contexts())) self.assertEqual( - sorted(data.measured_contexts()), - ['', - 'doctest:HTML_TAG', - 'renderer:paragraph', - 'renderer:span', - 'test:HTML_TAG', - 'test:RENDERERS']) - - self.assertEqual( + [2], data.lines(filenames['rendering.py'], context="test:HTML_TAG"), - [2]) + ) self.assertEqual( + [2, 5, 8, 11], data.lines(filenames['rendering.py'], context="test:RENDERERS"), - [2, 5, 8, 11]) + ) self.assertEqual( + [2], data.lines(filenames['rendering.py'], context="doctest:HTML_TAG"), - [2]) + ) self.assertEqual( + [2, 5], data.lines(filenames['rendering.py'], context="renderer:paragraph"), - [2, 5]) + ) self.assertEqual( + [2, 8], data.lines(filenames['rendering.py'], context="renderer:span"), - [2, 8]) + ) class DynamicContextPluginOtherTracersTest(CoverageTest): |