tests: Exclude lines from coverage

Exclude things like "raise NotImplementedError" and compiler bug
handlers.
This commit is contained in:
James Westman 2022-01-13 00:02:41 -06:00
parent 85150d397b
commit 1897478480
No known key found for this signature in database
GPG key ID: CE2DBA0ADB654EA6
4 changed files with 15 additions and 12 deletions

View file

@ -32,7 +32,7 @@ class TestTokenizer(unittest.TestCase):
for token, (type, token_str) in zip(tokens, expect):
self.assertEqual(token.type, type)
self.assertEqual(str(token), token_str)
except PrintableError as e:
except PrintableError as e: # pragma: no cover
e.pretty_print("<test input>", string)
raise e
@ -71,6 +71,3 @@ class TestTokenizer(unittest.TestCase):
(TokenType.EOF, ""),
])
if __name__ == "__main__":
unittest.main()