Create a new setup.cfg
file within the service
folder. The following lines show the code that specifies the desired configuration for pytest
and the coverage
tools. The code file for the sample is included in the restful_python_2_04_01
folder, in the Flask01/service/setup.cfg
file:
[tool:pytest] testpaths = tests [coverage:run] branch = True source = models views
The tool:pytest
section specifies the configuration for pytest
. The testpaths
setting assigns the tests
value to indicate that the tests are located within the tests
subfolder.
The coverage:run
section specifies the configuration for the coverage
tool. The branch
setting is set to True
to enable branch coverage measurement, in addition to the default statement coverage. The source
setting specifies the modules that we want to be considered for the coverage measurement. We just want to include the models
and views
modules.
Now we will use the pytest
command...