summaryrefslogtreecommitdiff
path: root/tests/test_context.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_context.py')
-rw-r--r--tests/test_context.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/test_context.py b/tests/test_context.py
index 3f80803b..de972819 100644
--- a/tests/test_context.py
+++ b/tests/test_context.py
@@ -5,6 +5,7 @@
import inspect
import os.path
+from unittest import mock
import coverage
from coverage.context import qualname_from_frame
@@ -275,3 +276,8 @@ class QualnameTest(CoverageTest):
# A class with a name like a function shouldn't confuse qualname_from_frame.
class test_something: # pylint: disable=unused-variable
assert get_qualname() is None
+
+ def test_bug_1210(self):
+ co = mock.Mock(co_name="a_co_name", co_argcount=1, co_varnames=["self"])
+ frame = mock.Mock(f_code = co, f_locals={})
+ assert qualname_from_frame(frame) == "unittest.mock.a_co_name"