summaryrefslogtreecommitdiff
path: root/coverage/data.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-03-11 11:18:19 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-03-11 11:18:19 -0400
commitcccaed7af852537dcef86565e4af0a684e06a990 (patch)
tree1a9c95ee362cb1e8ba682489580e59f36777577f /coverage/data.py
parenta741f442e6f5e54d921a4ec9ccd8727b77ab6afc (diff)
downloadpython-coveragepy-git-cccaed7af852537dcef86565e4af0a684e06a990.tar.gz
Defaulting report and annotate to all files now happens inside coverage, rather than in CoverageScript.
Diffstat (limited to 'coverage/data.py')
-rw-r--r--coverage/data.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/coverage/data.py b/coverage/data.py
index 5d14a337..16bcf8f9 100644
--- a/coverage/data.py
+++ b/coverage/data.py
@@ -102,11 +102,12 @@ class CoverageData:
for filename, lineno in data_points:
self.executed.setdefault(filename, {})[lineno] = True
+ def executed_files(self):
+ """A list of all files that had been measured as executed."""
+ return self.executed.keys()
+
def executed_lines(self, filename):
- """Return a mapping object such that "lineno in obj" is true if that
- line number had been executed in `filename`.
- """
- # TODO: Write a better description.
+ """A map containing all the line numbers executed in `filename`."""
return self.executed[filename]
def summary(self):