Is your code covered?
Is there a way to check how well you are doing as far as testing is concerned? How much code is covered by the unit tests? For this, you need a Python package called coverage
. It can be installed using pip as follows:
$ pip install coverage
The preceding command creates an executable called coverage
at the same location as your Python installation. In Linux, if Python 3 is installed in /usr/bin/
, coverage
will be available at the same location as /use/bin/coverage
. In Windows OS, it will be available in the Scripts
directory, at the same location as pip.exe
. Run the coverage
command as follows:
$ cd wargame $ coverage run -m test.test_wargame && coverage report
This command is a combination of two commands separated by
Get Learning Python Application Development now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.