diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2015-11-28 07:01:29 -0500 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2015-11-28 07:01:29 -0500 |
commit | 72899c11d601246805eb3b4ad487fd8323939d43 (patch) | |
tree | 22d5cd19b44b9c66b282f7d08c42009397f08a87 /tests/test_parser.py | |
parent | af1e34b971e0c2f209c351cce14237c4ed47cec1 (diff) | |
download | python-coveragepy-git-72899c11d601246805eb3b4ad487fd8323939d43.tar.gz |
Clean up PythonParser a bit.
Diffstat (limited to 'tests/test_parser.py')
-rw-r--r-- | tests/test_parser.py | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/tests/test_parser.py b/tests/test_parser.py index 84b9a214..372bf79b 100644 --- a/tests/test_parser.py +++ b/tests/test_parser.py @@ -142,9 +142,8 @@ class ParserFileTest(CoverageTest): def parse_file(self, filename): """Parse `text` as source, and return the `PythonParser` used.""" - # pylint: disable=attribute-defined-outside-init parser = PythonParser(filename=filename, exclude="nocover") - self.statements, self.excluded = parser.parse_source() + parser.parse_source() return parser def test_line_endings(self): @@ -191,8 +190,8 @@ class ParserFileTest(CoverageTest): stderr=subprocess.PIPE).communicate() """) - self.parse_file("normal.py") - self.assertEqual(self.statements, set([1])) + parser = self.parse_file("normal.py") + self.assertEqual(parser.statements, set([1])) self.make_file("abrupt.py", """\ out, err = subprocess.Popen( @@ -204,5 +203,5 @@ class ParserFileTest(CoverageTest): with open("abrupt.py") as f: self.assertEqual(f.read()[-1], ")") - self.parse_file("abrupt.py") - self.assertEqual(self.statements, set([1])) + parser = self.parse_file("abrupt.py") + self.assertEqual(parser.statements, set([1])) |