summaryrefslogtreecommitdiff
path: root/tests/test_context.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2019-09-15 07:41:42 -0400
committerNed Batchelder <ned@nedbatchelder.com>2019-09-15 07:41:42 -0400
commitd8c5066deb9f1b8937103c364e48e7e1b3bcb02c (patch)
treeea9577e6c483b7941606c6a0b2a3b5199818de41 /tests/test_context.py
parent04aac1294977121c0444021bc3ea0e080faf0921 (diff)
downloadpython-coveragepy-git-d8c5066deb9f1b8937103c364e48e7e1b3bcb02c.tar.gz
Python tracer supports dynamic contexts. #846
Diffstat (limited to 'tests/test_context.py')
-rw-r--r--tests/test_context.py21
1 files changed, 0 insertions, 21 deletions
diff --git a/tests/test_context.py b/tests/test_context.py
index 9c8d4605..eb8ee9c5 100644
--- a/tests/test_context.py
+++ b/tests/test_context.py
@@ -10,7 +10,6 @@ import coverage
from coverage import env
from coverage.context import qualname_from_frame
from coverage.data import CoverageData
-from coverage.misc import CoverageException
from tests.coveragetest import CoverageTest
@@ -107,11 +106,6 @@ class StaticContextTest(CoverageTest):
class DynamicContextTest(CoverageTest):
"""Tests of dynamically changing contexts."""
- def setUp(self):
- if not env.C_TRACER:
- self.skipTest("Only the C tracer supports dynamic contexts")
- super(DynamicContextTest, self).setUp()
-
SOURCE = """\
def helper(lineno):
x = 2
@@ -178,21 +172,6 @@ class DynamicContextTest(CoverageTest):
data.lines(fname, ["stat|two_tests.test_two"]), self.TEST_TWO_LINES)
-class DynamicContextWithPythonTracerTest(CoverageTest):
- """The Python tracer doesn't do dynamic contexts at all."""
-
- run_in_temp_dir = False
-
- def test_python_tracer_fails_properly(self):
- if env.C_TRACER:
- self.skipTest("This test is specifically about the Python tracer.")
- cov = coverage.Coverage()
- cov.set_option("run:dynamic_context", "test_function")
- msg = r"Can't support dynamic contexts with PyTracer"
- with self.assertRaisesRegex(CoverageException, msg):
- cov.start()
-
-
def get_qualname():
"""Helper to return qualname_from_frame for the caller."""
stack = inspect.stack()[1:]