diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2016-01-31 18:41:12 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2016-01-31 18:41:12 -0500 |
commit | e2e3e0f3f43535a2bccf432ca0f7bba6191faa8e (patch) | |
tree | 266e30546faf101c7f5f27698c75198cb497564b /coverage/collector.py | |
parent | ce17b1a6811e4cacbb7de5c876003347b0a91e65 (diff) | |
download | python-coveragepy-git-e2e3e0f3f43535a2bccf432ca0f7bba6191faa8e.tar.gz |
Clean ups and docstrings
Diffstat (limited to 'coverage/collector.py')
-rw-r--r-- | coverage/collector.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/coverage/collector.py b/coverage/collector.py index 3156b161..a296b227 100644 --- a/coverage/collector.py +++ b/coverage/collector.py @@ -38,10 +38,12 @@ class FileDisposition(object): def should_start_context(frame): + """Who-Tests-What hack: Determine whether this frame begins a new who-context.""" fn_name = frame.f_code.co_name if fn_name.startswith("test"): return fn_name + class Collector(object): """Collects trace data. @@ -326,6 +328,9 @@ class Collector(object): self._start_tracer() def switch_context(self, new_context): + """Who-Tests-What hack: switch to a new who-context.""" + # Make a new data dict, or find the existing one, and switch all the + # tracers to use it. data = self.contexts.setdefault(new_context, {}) for tracer in self.tracers: tracer.data = data |