diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-11-02 11:31:08 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-11-02 11:31:08 -0500 |
commit | 27e7dda1e731e0c66c3dba498cc2b38992f238dd (patch) | |
tree | 4b87d47cc265f9e7a979b58480ade31c63b1b784 /coverage/results.py | |
parent | f7e817bef94e2372008b82c9b4c9b75162c77c3e (diff) | |
download | python-coveragepy-27e7dda1e731e0c66c3dba498cc2b38992f238dd.tar.gz |
Test and refactor Numbers.
Diffstat (limited to 'coverage/results.py')
-rw-r--r-- | coverage/results.py | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/coverage/results.py b/coverage/results.py index ec59482..b7156bd 100644 --- a/coverage/results.py +++ b/coverage/results.py @@ -35,11 +35,12 @@ class Analysis(object): exec1 = self.parser.first_lines(self.executed) self.missing = sorted(set(self.statements) - set(exec1)) - self.numbers = Numbers() - self.numbers.n_files = 1 - self.numbers.n_statements = len(self.statements) - self.numbers.n_excluded = len(self.excluded) - self.numbers.n_missing = len(self.missing) + self.numbers = Numbers( + n_files=1, + n_statements=len(self.statements), + n_excluded=len(self.excluded), + n_missing=len(self.missing), + ) def missing_formatted(self): """The missing line numbers, formatted nicely. @@ -118,11 +119,11 @@ class Numbers(object): up statistics across files. """ - def __init__(self): - self.n_files = 0 - self.n_statements = 0 - self.n_excluded = 0 - self.n_missing = 0 + def __init__(self, n_files=0, n_statements=0, n_excluded=0, n_missing=0): + self.n_files = n_files + self.n_statements = n_statements + self.n_excluded = n_excluded + self.n_missing = n_missing def _get_n_run(self): """Returns the number of executed statements.""" |