diff options
Diffstat (limited to 'test/test_parser.py')
-rw-r--r-- | test/test_parser.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/test/test_parser.py b/test/test_parser.py index dc712b6c..201d5329 100644 --- a/test/test_parser.py +++ b/test/test_parser.py @@ -53,6 +53,20 @@ class ParserTest(CoverageTest): 1: 1, 2:1, 3:1, 4:1, 5:1, 6:1, 7:1, 8:1, 9:1 }) + def test_excluded_classes(self): + cp = self.parse_source("""\ + class Foo: + def __init__(self): + pass + + if 0: # nocover + class Bar: + pass + """) + self.assertEqual(cp.exit_counts(), { + 1:1, 2:1, 3:1 + }) + def XXX_missing_branch_to_excluded_code(self): cp = self.parse_source("""\ if fooey: |