To install coverage first:
D:\TEST_PYTHON\E8_TEST>PIP Install coverage
Collecting coverage
Downloading https://files.pythonhosted.org/packages/42/60/ E6958685AB99E7B54DC5F2DDDF85F648A4577BC1CA85B8E80CE8474F6E23/COVERAGE-4.5.1-CP27-CP27M-WIN32.WHL (178kB)
100% |################################| 184kB 233kb/s
Installing collected Packages:coverage
Successfully installed coverage-4.5.1
Code:
#coding =utf-8
Import UnitTest
if __name__ = = ' __main__ ':
TestSuite = UnitTest. Testloader (). Discover ('. ')
UnitTest. Texttestrunner (verbosity = 2). Run (TestSuite)
Run coverage run task_test.py
D:\test_python\e8_test>coverage Run task_test.py
10
-8
24
2
-1
-1
24
2
Output report: Coverage report-m
D:\test_python\e8_test>coverage report-m
Name stmts Miss Cover Missing
--------------------------------------------
task_test.py 35 0 100%
Output HTML report coverage html
D:\test_python\e8_test>coverage html
Files can be found under Htmlcov in the current directory
Python Code Coverage coverages usage