Untersuchen Sie die Abdeckung in Python

Memorandum Abdeckung setzen

$ pip install coverage

Versuchen

$ nosetests --with-coverage
..................
Name                        Stmts   Miss Branch BrMiss  Cover   Missing
-----------------------------------------------------------------------
ctypes                        333    333    108    108     0%   3-543
ctypes._endian                 33     33     14     14     0%   1-59
ctypes.macholib                 1      1      0      0     0%   9
ctypes.macholib.dyld           88     88     42     42     0%   5-158
ctypes.macholib.dylib          20     20      4      4     0%   5-63
ctypes.macholib.framework      23     23      4      4     0%   5-65
ctypes.util                   159    159     69     69     0%   1-236
mymodule                          6      0      0      0   100%
uuid                          301    301    131    131     0%   47-581
-----------------------------------------------------------------------
TOTAL                        1256    966    460    384    21%
----------------------------------------------------------------------
Ran 18 tests in 0.073s

OK

Es war voll! Ich möchte Informationen über unnötige Module löschen!

$ nosetests --with-coverage --cover-package=mymodule                                                                                                    
..................
Name                    Stmts   Miss Branch BrMiss  Cover   Missing
-------------------------------------------------------------------
mymodule                      6      0      0      0   100%
-------------------------------------------------------------------
TOTAL                     298      8     88     12    100%
----------------------------------------------------------------------
Ran 18 tests in 0.073s

OK

Ist verschwunden!

Übrigens werden die Optionen immer länger, machen Sie es also zu einer Einstellungsdatei

.noserc


[nosetests]
with-coverage=true
cover-package=mymodule

Lauf

$ nosetests --config=.noserc

Das Ende

Recommended Posts

Untersuchen Sie die Abdeckung in Python
Untersuchen Sie die Klasse eines Objekts mit Python
Quadtree in Python --2
CURL in Python
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Zwietracht in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python
DirectLiNGAM in Python
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Sortierte Liste in Python
Täglicher AtCoder # 36 mit Python
Clustertext in Python
AtCoder # 2 jeden Tag mit Python
Täglicher AtCoder # 32 in Python
Täglicher AtCoder # 6 in Python
Bearbeiten Sie Schriftarten in Python
Singleton-Muster in Python
Dateioperationen in Python
Lesen Sie DXF mit Python
Täglicher AtCoder # 53 in Python
Tastenanschlag in Python
Verwenden Sie config.ini mit Python
Täglicher AtCoder # 33 in Python
Löse ABC168D in Python
Logistische Verteilung in Python
Täglicher AtCoder # 7 in Python
Ein Liner in Python