39 Contains data about the current coverage of statements.
42 def __init__(self, files: Set[str]):
43 self.covered_statements: Set[str] = set()
45 self.extra_covered_statements: Set[str] = set()
47 def cover(self, statement: str) ->
None:
49 self.covered_statements.add(statement)
51 elif statement
not in self.covered_statements:
52 self.extra_covered_statements.add(statement)
54 def validate(self, uncovered_callback: callable) ->
None:
59@pytest.fixture(scope='session')