Code Coverage Summary

Package Statments Branches
 Module Total Excluded Covered Missing Coverage Total Covered Partial Missing Coverage
📦pyTooling 0 0 0 0 0.0% 0 0 0 0 0.0%
 📦Attributes 113 1 108 5 95.6% 54 50 4 4 100.0%
  📦ArgParse 138 2 126 12 91.3% 26 16 8 10 92.3%
    ⚙️Argument 58 0 57 1 98.3% 2 1 1 1 100.0%
    ⚙️Flag 21 0 21 0 100.0% 4 4 0 0 100.0%
    ⚙️KeyValueFlag 21 0 12 9 57.1% 4 0 0 4 0.0%
    ⚙️ValuedFlag 21 0 21 0 100.0% 4 4 0 0 100.0%
 📦CLIAbstraction 225 0 169 56 75.1% 70 45 13 25 82.9%
   ⚙️Argument 225 3 206 19 91.6% 40 31 9 9 100.0%
   ⚙️BooleanFlag 58 0 57 1 98.3% 10 9 1 1 100.0%
   ⚙️Command 36 0 36 0 100.0% 8 8 0 0 100.0%
   ⚙️Flag 36 0 36 0 100.0% 8 8 0 0 100.0%
   ⚙️KeyValueFlag 77 0 69 8 89.6% 22 18 4 4 100.0%
   ⚙️OptionalValuedFlag 60 0 59 1 98.3% 10 9 1 1 100.0%
   ⚙️ValuedFlag 39 0 39 0 100.0% 8 8 0 0 100.0%
   ⚙️ValuedFlagList 63 0 62 1 98.4% 14 13 1 1 100.0%
   ⚙️ValuedTupleFlag 30 0 30 0 100.0% 6 6 0 0 100.0%
 📦CallByRef 239 0 220 19 92.1% 76 64 10 12 97.4%
 📦Cartesian2D 202 0 187 15 92.6% 50 48 2 2 100.0%
   ⚙️Shapes 43 0 35 8 81.4% 14 8 0 6 57.1%
 📦Cartesian3D 228 0 213 15 93.4% 56 54 2 2 100.0%
   ⚙️Volumes 7 0 7 0 100.0% 0 0 0 0 0.0%
 📦Common 165 0 152 13 92.1% 56 50 2 6 92.9%
 📦Configuration 54 9 51 3 94.4% 0 0 0 0 0.0%
   ⚙️JSON 163 4 150 13 92.0% 36 28 8 8 100.0%
   ⚙️YAML 164 6 151 13 92.1% 36 28 8 8 100.0%
 📦Decorators 57 5 51 6 89.5% 22 16 6 6 100.0%
 📦Dependency 260 0 214 46 82.3% 86 65 17 21 95.3%
   ⚙️Python 328 6 239 89 72.9% 86 43 17 43 69.8%
 📦Exceptions 18 0 18 0 100.0% 0 0 0 0 0.0%
 📦Filesystem 484 1 257 227 53.1% 132 36 18 96 40.9%
 📦GenericPath 54 0 53 1 98.1% 8 7 1 1 100.0%
   ⚙️URL 170 0 138 32 81.2% 46 34 12 12 100.0%
 📦Graph 1210 14 979 231 80.9% 524 333 49 191 72.9%
   ⚙️GraphML 411 5 373 38 90.8% 54 38 6 16 81.5%
 📦Licensing 74 2 68 6 91.9% 4 4 0 0 100.0%
 📦LinkedList 403 4 365 38 90.6% 156 135 7 21 91.0%
 📦MetaClasses 435 1 377 58 86.7% 218 173 17 45 87.2%
 📦Packaging 310 17 246 64 79.4% 124 81 33 43 91.9%
 📦Platform 316 36 261 55 82.6% 96 63 19 33 85.4%
 📦Stopwatch 206 0 183 23 88.8% 54 39 13 15 96.3%
 📦TerminalUI 497 14 419 78 84.3% 122 68 14 54 67.2%
 📦Tracing 217 0 190 27 87.6% 26 17 7 9 92.3%
 📦Tree 371 6 340 31 91.6% 144 122 0 22 84.7%
 📦Versioning 972 19 829 143 85.3% 402 317 55 85 92.5%
 📦Warning 86 0 74 12 86.0% 18 14 4 4 100.0%
Overall (46 files): 9365 155 7948 1417 84.9% 2936 2115 369 821 84.6%
Code Coverage Coverage Level
≤10 %

almost unused

≤20 %

almost unused

≤30 %

almost unused

≤40 %

poorly used

≤50 %

poorly used

≤60 %

somehow used

≤70 %

somehow used

≤80 %

somehow used

≤85 %

well used

≤90 %

well used

≤95 %

well used

≤100 %

excellently used


Code coverage report generated with pytest, Coverage.py and visualized by sphinx-reports.