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 117 1 109 8 93.2% 54 50 4 4 100.0%
  📦ArgParse 137 2 120 17 87.6% 30 20 6 10 86.7%
    ⚙️Argument 57 0 57 0 100.0% 2 2 0 0 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 234 0 172 62 73.5% 74 46 14 28 81.1%
   ⚙️Argument 210 3 191 19 91.0% 34 25 9 9 100.0%
   ⚙️BooleanFlag 46 0 45 1 97.8% 2 1 1 1 100.0%
   ⚙️Command 25 0 25 0 100.0% 0 0 0 0 0.0%
   ⚙️Flag 25 0 25 0 100.0% 0 0 0 0 0.0%
   ⚙️KeyValueFlag 66 0 59 7 89.4% 14 11 3 3 100.0%
   ⚙️OptionalValuedFlag 48 0 47 1 97.9% 2 1 1 1 100.0%
   ⚙️ValuedFlag 28 0 28 0 100.0% 0 0 0 0 0.0%
   ⚙️ValuedFlagList 52 0 51 1 98.1% 6 5 1 1 100.0%
   ⚙️ValuedTupleFlag 22 0 22 0 100.0% 0 0 0 0 0.0%
 📦CallByRef 269 0 249 20 92.6% 76 64 10 12 97.4%
 📦Cartesian2D 203 0 188 15 92.6% 50 48 2 2 100.0%
   ⚙️Shapes 41 0 33 8 80.5% 14 8 0 6 57.1%
 📦Cartesian3D 229 0 214 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 151 14 91.5% 56 49 3 7 92.9%
 📦Configuration 65 6 62 3 95.4% 0 0 0 0 0.0%
   ⚙️JSON 197 4 191 6 97.0% 48 43 5 5 100.0%
   ⚙️YAML 199 6 193 6 97.0% 48 43 5 5 100.0%
 📦Decorators 102 3 97 5 95.1% 28 23 5 5 100.0%
 📦Dependency 276 0 228 48 82.6% 86 65 17 21 95.3%
   ⚙️Python 336 6 244 92 72.6% 86 43 17 43 69.8%
 📦Exceptions 72 0 56 16 77.8% 8 4 0 4 50.0%
 📦Filesystem 607 2 360 247 59.3% 172 71 31 101 59.3%
   ⚙️Docker 140 0 107 33 76.4% 34 16 4 18 58.8%
 📦GenericPath 55 0 54 1 98.2% 8 7 1 1 100.0%
   ⚙️URL 171 0 139 32 81.3% 46 34 12 12 100.0%
 📦Graph 1259 14 1063 196 84.4% 524 352 46 172 76.0%
   ⚙️GraphML 413 4 375 38 90.8% 54 38 6 16 81.5%
 📦Licensing 71 2 65 6 91.5% 4 4 0 0 100.0%
 📦LinkedList 418 4 388 30 92.8% 156 142 10 14 97.4%
 📦MetaClasses 583 1 545 38 93.5% 266 241 19 25 97.7%
 📦Packaging 301 17 237 64 78.7% 124 81 33 43 91.9%
 📦Platform 313 36 258 55 82.4% 96 63 19 33 85.4%
 📦Process 84 0 78 6 92.9% 18 15 3 3 100.0%
 📦Stopwatch 207 0 184 23 88.9% 54 39 13 15 96.3%
 📦TerminalUI 572 16 455 117 79.5% 144 71 13 73 58.3%
 📦Testing 41 25 41 0 100.0% 6 6 0 0 100.0%
 📦Tracing 218 0 191 27 87.6% 26 17 7 9 92.3%
 📦Tree 372 6 341 31 91.7% 144 122 0 22 84.7%
 📦Versioning 1022 18 877 145 85.8% 410 328 52 82 92.7%
 📦Warning 195 0 146 49 74.9% 46 28 6 18 73.9%
Overall (49 files): 10333 176 8822 1511 85.4% 3118 2288 380 830 85.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.