update tests and add code coverage with coverage, although coverage is not required

This commit is contained in:
UpstreamData
2022-09-12 15:18:00 -06:00
parent 7377cb0d26
commit ea195b34db
7 changed files with 439 additions and 59 deletions

17
.coveragerc Normal file
View File

@@ -0,0 +1,17 @@
[report]
exclude_lines =
# Skip @abstractmethod
@abstractmethod
@abc.abstractmethod
# Don't complain if tests don't hit defensive assertion code:
raise AssertionError
raise NotImplementedError
# Don't complain about missing debug-only code:
def __repr__
if self\.debug
# Don't complain if non-runnable code isn't run:
if 0:
if __name__ == .__main__.: