userver: pytest_userver.plugins.sql_coverage.Coverage Class Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
pytest_userver.plugins.sql_coverage.Coverage Class Reference

Detailed Description

Contains data about the current coverage of statements.

Definition at line 27 of file sql_coverage.py.

Public Member Functions

 __init__ (self, Set[str] files)
 
None cover (self, str statement)
 
None validate (self, callable uncovered_callback)
 

Public Attributes

Set[str] covered_statements = set()
 
Set[str] uncovered_statements = files
 
Set[str] extra_covered_statements = set()
 

Constructor & Destructor Documentation

◆ __init__()

pytest_userver.plugins.sql_coverage.Coverage.__init__ ( self,
Set[str] files )

Definition at line 32 of file sql_coverage.py.

Member Function Documentation

◆ cover()

None pytest_userver.plugins.sql_coverage.Coverage.cover ( self,
str statement )

Definition at line 37 of file sql_coverage.py.

◆ validate()

None pytest_userver.plugins.sql_coverage.Coverage.validate ( self,
callable uncovered_callback )

Definition at line 44 of file sql_coverage.py.

Member Data Documentation

◆ covered_statements

Set[str] pytest_userver.plugins.sql_coverage.Coverage.covered_statements = set()

Definition at line 33 of file sql_coverage.py.

◆ extra_covered_statements

Set[str] pytest_userver.plugins.sql_coverage.Coverage.extra_covered_statements = set()

Definition at line 35 of file sql_coverage.py.

◆ uncovered_statements

pytest_userver.plugins.sql_coverage.Coverage.uncovered_statements = files

Definition at line 34 of file sql_coverage.py.


The documentation for this class was generated from the following file: