Unittest Summary Report
| Testsuite / Testcase | Testcases | Skipped | Errored | Failed | Passed | Runtime (HH:MM:SS.sss) |
|---|---|---|---|---|---|---|
| ✅TestsuiteSummary | 5768 | 17 | 0 | 0 | 5751 | 00:01:18.321 |
| ✅Attributes | 126 | 2 | 0 | 0 | 124 | 00:00:00.406 |
| ✅ArgParse | 62 | 0 | 0 | 0 | 62 | 00:00:00.342 |
| ✅Commands | 1 | 0 | 0 | 0 | 1 | 00:00:00.004 |
| ✅Common | 10 | 0 | 0 | 0 | 10 | 00:00:00.026 |
| ✅Flags | 6 | 0 | 0 | 0 | 6 | 00:00:00.010 |
| ✅KeyValueFlags | 7 | 0 | 0 | 0 | 7 | 00:00:00.013 |
| ✅MockedUserManager | 1 | 0 | 0 | 0 | 1 | 00:00:00.029 |
| ✅OptionalValuedFlags | 7 | 0 | 0 | 0 | 7 | 00:00:00.014 |
| ✅PrintHelpWithoutATerminal | 3 | 0 | 0 | 0 | 3 | 00:00:00.004 |
| ✅SplitFormat | 10 | 0 | 0 | 0 | 10 | 00:00:00.095 |
| ✅UserManager | 1 | 0 | 0 | 0 | 1 | 00:00:00.003 |
| ✅ValueLists | 5 | 0 | 0 | 0 | 5 | 00:00:00.008 |
| ✅ValuedFlags | 6 | 0 | 0 | 0 | 6 | 00:00:00.124 |
| ✅Values | 5 | 0 | 0 | 0 | 5 | 00:00:00.012 |
| ✅AttributesOnClasses | 12 | 1 | 0 | 0 | 11 | 00:00:00.011 |
| ✅ApplyClassAttributes | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Filtering | 5 | 1 | 0 | 0 | 4 | 00:00:00.004 |
| ⚠️test_Scope_Local | 00:00:00.000 | |||||
| ✅AttributesOnFunctions | 5 | 1 | 0 | 0 | 4 | 00:00:00.005 |
| ✅ApplyFunctionAttributes | 2 | 0 | 0 | 0 | 2 | 00:00:00.003 |
| ✅Filtering | 3 | 1 | 0 | 0 | 2 | 00:00:00.002 |
| ⚠️test_Scope_Local | 00:00:00.000 | |||||
| ✅AttributesOnMethods | 24 | 0 | 0 | 0 | 24 | 00:00:00.025 |
| ✅ApplyMethodAttributes_NoMetaClass | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅ApplyMethodAttributes_WithMetaClass | 9 | 0 | 0 | 0 | 9 | 00:00:00.010 |
| ✅Attribute_GetAttributes_Filtering | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Filtering | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅MetaTesting | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅MultipleInheritance | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Registry | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅PredefinedAttributes | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Grouped | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Simple | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Scope | 19 | 0 | 0 | 0 | 19 | 00:00:00.019 |
| ✅Allowed | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Enforcement | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅ScopeKeyword | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅ScopeProperty | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅SubClassFilter | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅CI | 94 | 0 | 0 | 0 | 94 | 00:00:00.301 |
| ✅Pipeline | 94 | 0 | 0 | 0 | 94 | 00:00:00.301 |
| ✅Dependencies | 21 | 0 | 0 | 0 | 21 | 00:00:00.023 |
| ✅Hierarchy | 5 | 0 | 0 | 0 | 5 | 00:00:00.006 |
| ✅Instantiation | 22 | 0 | 0 | 0 | 22 | 00:00:00.102 |
| ✅KeyValuePairs | 2 | 0 | 0 | 0 | 2 | 00:00:00.005 |
| ✅Outcomes | 4 | 0 | 0 | 0 | 4 | 00:00:00.006 |
| ✅Rules | 19 | 0 | 0 | 0 | 19 | 00:00:00.019 |
| ✅Times | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅ToGraph | 14 | 0 | 0 | 0 | 14 | 00:00:00.131 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.003 |
| ✅CLIAbstraction | 132 | 7 | 0 | 0 | 125 | 00:00:02.552 |
| ✅Argument | 83 | 0 | 0 | 0 | 83 | 00:00:00.304 |
| ✅BooleanFlags | 8 | 0 | 0 | 0 | 8 | 00:00:00.053 |
| ✅Commands | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Escaping | 6 | 0 | 0 | 0 | 6 | 00:00:00.005 |
| ✅Flags | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅KeyValueFlags | 8 | 0 | 0 | 0 | 8 | 00:00:00.017 |
| ✅OptionalValuedFlags | 8 | 0 | 0 | 0 | 8 | 00:00:00.030 |
| ✅ValuedFlagLists | 8 | 0 | 0 | 0 | 8 | 00:00:00.010 |
| ✅ValuedFlags | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅ValuedTupleFlags | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅WithoutPrefix | 15 | 0 | 0 | 0 | 15 | 00:00:00.159 |
| ✅Environment | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅ArtificialEnvironment | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅DefaultEnvironment | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Executable | 6 | 1 | 0 | 0 | 5 | 00:00:02.216 |
| ✅CommonOptions | 3 | 0 | 0 | 0 | 3 | 00:00:00.066 |
| ✅ExplicitBinaryDirectoryOnFreeBSD | 1 | 1 | 0 | 0 | 0 | 00:00:00.000 |
| ⚠️test_VersionFlag | 00:00:00.000 | |||||
| ✅ExplicitBinaryDirectoryOnLinux | 1 | 0 | 0 | 0 | 1 | 00:00:02.150 |
| ✅ExplicitBinaryDirectoryOnWindows | 1 | 0 | 0 | 0 | 1 | 00:00:00.000 |
| ✅Program | 40 | 6 | 0 | 0 | 34 | 00:00:00.029 |
| ✅Commit | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅CommonOptions | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅Derive | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅DryRun | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅ExplicitPathsOnFreeBSD | 6 | 6 | 0 | 0 | 0 | 00:00:00.000 |
| ⚠️test_BinaryDirectory | 00:00:00.000 | |||||
| ⚠️test_BinaryDirectory_DoesNotExist | 00:00:00.000 | |||||
| ⚠️test_BinaryDirectory_NotAPath | 00:00:00.000 | |||||
| ⚠️test_ExecutablePath | 00:00:00.000 | |||||
| ⚠️test_ExecutablePath_DoesNotExist | 00:00:00.000 | |||||
| ⚠️test_ExecutablePath_NotAPath | 00:00:00.000 | |||||
| ✅ExplicitPathsOnLinux | 6 | 0 | 0 | 0 | 6 | 00:00:00.007 |
| ✅ExplicitPathsOnWindows | 6 | 0 | 0 | 0 | 6 | 00:00:00.000 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅CallByRef | 40 | 0 | 0 | 0 | 40 | 00:00:00.118 |
| ✅CallByRef | 40 | 0 | 0 | 0 | 40 | 00:00:00.118 |
| ✅Any | 3 | 0 | 0 | 0 | 3 | 00:00:00.009 |
| ✅Boolean | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Integer | 32 | 0 | 0 | 0 | 32 | 00:00:00.104 |
| ✅CallGraph | 39 | 0 | 0 | 0 | 39 | 00:00:00.389 |
| ✅Construction | 29 | 0 | 0 | 0 | 29 | 00:00:00.050 |
| ✅Checks | 11 | 0 | 0 | 0 | 11 | 00:00:00.014 |
| ✅Construction | 14 | 0 | 0 | 0 | 14 | 00:00:00.032 |
| ✅KeyValuePairs | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Conversion | 6 | 0 | 0 | 0 | 6 | 00:00:00.246 |
| ✅GraphML | 1 | 0 | 0 | 0 | 1 | 00:00:00.102 |
| ✅ToGraph | 5 | 0 | 0 | 0 | 5 | 00:00:00.144 |
| ✅Sources | 4 | 0 | 0 | 0 | 4 | 00:00:00.093 |
| ✅CProfile | 1 | 0 | 0 | 0 | 1 | 00:00:00.087 |
| ✅ControlFlow | 1 | 0 | 0 | 0 | 1 | 00:00:00.003 |
| ✅GCC | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅GProf | 1 | 0 | 0 | 0 | 1 | 00:00:00.002 |
| ✅Cartesian | 2326 | 0 | 0 | 0 | 2326 | 00:00:04.327 |
| ✅Cartesian2D | 675 | 0 | 0 | 0 | 675 | 00:00:01.119 |
| ✅Aliases | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Aligning | 12 | 0 | 0 | 0 | 12 | 00:00:00.013 |
| ✅ArcBounds | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅ArcChord | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅ArcCircleParameters | 22 | 0 | 0 | 0 | 22 | 00:00:00.065 |
| ✅ArcCopy | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅ArcEndPoints | 13 | 0 | 0 | 0 | 13 | 00:00:00.013 |
| ✅ArcGeometry | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅ArcGroups | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅ArcInstantiation | 14 | 0 | 0 | 0 | 14 | 00:00:00.015 |
| ✅ArcMirroring | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅ArcMoving | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅ArcOwnership | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅ArcRepresentation | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅BezierBounds | 8 | 0 | 0 | 0 | 8 | 00:00:00.019 |
| ✅BezierCopy | 2 | 0 | 0 | 0 | 2 | 00:00:00.010 |
| ✅BezierGeometry | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅BezierGroups | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅BezierInstantiation | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅BezierMirroring | 3 | 0 | 0 | 0 | 3 | 00:00:00.004 |
| ✅BezierMoving | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅BezierOwnership | 13 | 0 | 0 | 0 | 13 | 00:00:00.015 |
| ✅BezierRepresentation | 4 | 0 | 0 | 0 | 4 | 00:00:00.025 |
| ✅Bounds | 44 | 0 | 0 | 0 | 44 | 00:00:00.097 |
| ✅Comparison | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Copy | 22 | 0 | 0 | 0 | 22 | 00:00:00.134 |
| ✅ElementData | 22 | 0 | 0 | 0 | 22 | 00:00:00.022 |
| ✅Frames | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅GeometryFunctions | 10 | 0 | 0 | 0 | 10 | 00:00:00.010 |
| ✅Hierarchy | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅HorizontalLineClassmethods | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅HorizontalLines | 21 | 0 | 0 | 0 | 21 | 00:00:00.069 |
| ✅Instantiation | 22 | 0 | 0 | 0 | 22 | 00:00:00.022 |
| ✅LineSegment | 11 | 0 | 0 | 0 | 11 | 00:00:00.024 |
| ✅LineVectors | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Lines | 62 | 0 | 0 | 0 | 62 | 00:00:00.101 |
| ✅Mirroring | 22 | 0 | 0 | 0 | 22 | 00:00:00.024 |
| ✅MirroringAtLine | 15 | 0 | 0 | 0 | 15 | 00:00:00.017 |
| ✅MirroringAtObliqueLine | 10 | 0 | 0 | 0 | 10 | 00:00:00.010 |
| ✅Moving | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅OffsetArithmetic | 14 | 0 | 0 | 0 | 14 | 00:00:00.040 |
| ✅OffsetVectors | 25 | 0 | 0 | 0 | 25 | 00:00:00.048 |
| ✅Ownership | 31 | 0 | 0 | 0 | 31 | 00:00:00.031 |
| ✅ParentSetter | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅ParentTypes | 10 | 0 | 0 | 0 | 10 | 00:00:00.010 |
| ✅PointArithmetic | 16 | 0 | 0 | 0 | 16 | 00:00:00.017 |
| ✅Properties | 24 | 0 | 0 | 0 | 24 | 00:00:00.058 |
| ✅Rays | 26 | 0 | 0 | 0 | 26 | 00:00:00.026 |
| ✅VectorArithmetic | 31 | 0 | 0 | 0 | 31 | 00:00:00.031 |
| ✅VectorComparison | 10 | 0 | 0 | 0 | 10 | 00:00:00.010 |
| ✅Vectors | 11 | 0 | 0 | 0 | 11 | 00:00:00.011 |
| ✅VerticalLineClassmethods | 11 | 0 | 0 | 0 | 11 | 00:00:00.014 |
| ✅VerticalLines | 21 | 0 | 0 | 0 | 21 | 00:00:00.021 |
| ✅Cartesian3D | 528 | 0 | 0 | 0 | 528 | 00:00:01.242 |
| ✅Aliases | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Aligning | 16 | 0 | 0 | 0 | 16 | 00:00:00.016 |
| ✅Bounds | 44 | 0 | 0 | 0 | 44 | 00:00:00.098 |
| ✅Comparison | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Copy | 21 | 0 | 0 | 0 | 21 | 00:00:00.065 |
| ✅ElementData | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅Frames | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Hierarchy | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Instantiation | 28 | 0 | 0 | 0 | 28 | 00:00:00.029 |
| ✅LineSegment | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅Mirroring | 36 | 0 | 0 | 0 | 36 | 00:00:00.106 |
| ✅MirroringAtPlane | 18 | 0 | 0 | 0 | 18 | 00:00:00.018 |
| ✅Moving | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅OffsetArithmetic | 14 | 0 | 0 | 0 | 14 | 00:00:00.055 |
| ✅OffsetVectors | 25 | 0 | 0 | 0 | 25 | 00:00:00.122 |
| ✅Ownership | 30 | 0 | 0 | 0 | 30 | 00:00:00.030 |
| ✅ParentSetter | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅ParentTypes | 5 | 0 | 0 | 0 | 5 | 00:00:00.004 |
| ✅PlaneVectors | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Planes | 63 | 0 | 0 | 0 | 63 | 00:00:00.192 |
| ✅PointArithmetic | 16 | 0 | 0 | 0 | 16 | 00:00:00.016 |
| ✅Properties | 33 | 0 | 0 | 0 | 33 | 00:00:00.034 |
| ✅Rays | 26 | 0 | 0 | 0 | 26 | 00:00:00.302 |
| ✅VectorArithmetic | 24 | 0 | 0 | 0 | 24 | 00:00:00.024 |
| ✅VectorComparison | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅Vectors | 10 | 0 | 0 | 0 | 10 | 00:00:00.010 |
| ✅XYPlaneClassmethods | 5 | 0 | 0 | 0 | 5 | 00:00:00.006 |
| ✅XYPlanes | 13 | 0 | 0 | 0 | 13 | 00:00:00.013 |
| ✅XZPlaneClassmethods | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅XZPlanes | 13 | 0 | 0 | 0 | 13 | 00:00:00.013 |
| ✅YZPlaneClassmethods | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅YZPlanes | 21 | 0 | 0 | 0 | 21 | 00:00:00.022 |
| ✅Drawing | 318 | 0 | 0 | 0 | 318 | 00:00:00.564 |
| ✅ColorParsing | 11 | 0 | 0 | 0 | 11 | 00:00:00.012 |
| ✅Colors | 13 | 0 | 0 | 0 | 13 | 00:00:00.013 |
| ✅Comparison | 17 | 0 | 0 | 0 | 17 | 00:00:00.060 |
| ✅Copies | 32 | 0 | 0 | 0 | 32 | 00:00:00.037 |
| ✅Drawables | 28 | 0 | 0 | 0 | 28 | 00:00:00.056 |
| ✅ElementData | 26 | 0 | 0 | 0 | 26 | 00:00:00.075 |
| ✅Fonts | 18 | 0 | 0 | 0 | 18 | 00:00:00.018 |
| ✅Immutability | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Parents | 39 | 0 | 0 | 0 | 39 | 00:00:00.109 |
| ✅PathEdges | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Representation | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅Strokes | 14 | 0 | 0 | 0 | 14 | 00:00:00.014 |
| ✅StyleParameters | 17 | 0 | 0 | 0 | 17 | 00:00:00.064 |
| ✅StyleProperties | 14 | 0 | 0 | 0 | 14 | 00:00:00.014 |
| ✅TextBounds | 16 | 0 | 0 | 0 | 16 | 00:00:00.016 |
| ✅TextProperties | 20 | 0 | 0 | 0 | 20 | 00:00:00.021 |
| ✅TextTransformations | 11 | 0 | 0 | 0 | 11 | 00:00:00.012 |
| ✅Texts | 25 | 0 | 0 | 0 | 25 | 00:00:00.026 |
| ✅Groups | 200 | 0 | 0 | 0 | 200 | 00:00:00.360 |
| ✅Absolute | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Bounds | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅CanvasEdges | 7 | 0 | 0 | 0 | 7 | 00:00:00.008 |
| ✅CanvasFailing | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅CanvasInstantiation | 12 | 0 | 0 | 0 | 12 | 00:00:00.012 |
| ✅CanvasMembership | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅CanvasParentParameter | 12 | 0 | 0 | 0 | 12 | 00:00:00.018 |
| ✅Copy | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅Distributing | 11 | 0 | 0 | 0 | 11 | 00:00:00.011 |
| ✅ElementData | 7 | 0 | 0 | 0 | 7 | 00:00:00.033 |
| ✅Frames | 6 | 0 | 0 | 0 | 6 | 00:00:00.008 |
| ✅Hashing | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Instantiation | 13 | 0 | 0 | 0 | 13 | 00:00:00.013 |
| ✅Membership | 18 | 0 | 0 | 0 | 18 | 00:00:00.084 |
| ✅Mirroring | 27 | 0 | 0 | 0 | 27 | 00:00:00.027 |
| ✅Moving | 16 | 0 | 0 | 0 | 16 | 00:00:00.018 |
| ✅ParentParameter | 42 | 0 | 0 | 0 | 42 | 00:00:00.099 |
| ✅Groups3D | 108 | 0 | 0 | 0 | 108 | 00:00:00.165 |
| ✅Absolute | 4 | 0 | 0 | 0 | 4 | 00:00:00.005 |
| ✅Bounds | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Copy | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Distributing | 15 | 0 | 0 | 0 | 15 | 00:00:00.016 |
| ✅ElementData | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Frames | 6 | 0 | 0 | 0 | 6 | 00:00:00.007 |
| ✅Hashing | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Instantiation | 12 | 0 | 0 | 0 | 12 | 00:00:00.017 |
| ✅Membership | 14 | 0 | 0 | 0 | 14 | 00:00:00.014 |
| ✅Mirroring | 14 | 0 | 0 | 0 | 14 | 00:00:00.014 |
| ✅Moving | 15 | 0 | 0 | 0 | 15 | 00:00:00.022 |
| ✅ParentParameter | 13 | 0 | 0 | 0 | 13 | 00:00:00.055 |
| ✅Shapes | 494 | 0 | 0 | 0 | 494 | 00:00:00.874 |
| ✅Aliases | 11 | 0 | 0 | 0 | 11 | 00:00:00.022 |
| ✅Bounds | 12 | 0 | 0 | 0 | 12 | 00:00:00.016 |
| ✅CircleConstructors | 31 | 0 | 0 | 0 | 31 | 00:00:00.065 |
| ✅ClosedPolyline | 10 | 0 | 0 | 0 | 10 | 00:00:00.010 |
| ✅Conversions | 11 | 0 | 0 | 0 | 11 | 00:00:00.012 |
| ✅Copy | 34 | 0 | 0 | 0 | 34 | 00:00:00.034 |
| ✅Corners | 12 | 0 | 0 | 0 | 12 | 00:00:00.012 |
| ✅CrossingEdges | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅Edges | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅ElementData | 49 | 0 | 0 | 0 | 49 | 00:00:00.049 |
| ✅EllipseVectors | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅FramedPoints | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Frames | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Hashing | 11 | 0 | 0 | 0 | 11 | 00:00:00.011 |
| ✅Instantiation | 80 | 0 | 0 | 0 | 80 | 00:00:00.083 |
| ✅Measurements | 21 | 0 | 0 | 0 | 21 | 00:00:00.022 |
| ✅Mirroring | 33 | 0 | 0 | 0 | 33 | 00:00:00.034 |
| ✅Moving | 17 | 0 | 0 | 0 | 17 | 00:00:00.017 |
| ✅ObliqueMirroring | 12 | 0 | 0 | 0 | 12 | 00:00:00.278 |
| ✅Ownership | 39 | 0 | 0 | 0 | 39 | 00:00:00.045 |
| ✅PathAppending | 13 | 0 | 0 | 0 | 13 | 00:00:00.022 |
| ✅PathCopy | 3 | 0 | 0 | 0 | 3 | 00:00:00.033 |
| ✅PathGeometry | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅PathGroups | 3 | 0 | 0 | 0 | 3 | 00:00:00.005 |
| ✅PathInstantiation | 16 | 0 | 0 | 0 | 16 | 00:00:00.023 |
| ✅PathMirroring | 3 | 0 | 0 | 0 | 3 | 00:00:00.004 |
| ✅PathMoving | 3 | 0 | 0 | 0 | 3 | 00:00:00.004 |
| ✅PathOwnership | 5 | 0 | 0 | 0 | 5 | 00:00:00.006 |
| ✅PathRepresentation | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Properties | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Representation | 13 | 0 | 0 | 0 | 13 | 00:00:00.013 |
| ✅Slots | 9 | 0 | 0 | 0 | 9 | 00:00:00.011 |
| ✅Volumes | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Instantiation | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Common | 200 | 0 | 0 | 0 | 200 | 00:00:15.217 |
| ✅ContextManager | 2 | 0 | 0 | 0 | 2 | 00:00:00.003 |
| ✅ChangeDirectory | 2 | 0 | 0 | 0 | 2 | 00:00:00.003 |
| ✅Dictionary | 20 | 0 | 0 | 0 | 20 | 00:00:00.033 |
| ✅First | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅Merge | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Zip | 6 | 0 | 0 | 0 | 6 | 00:00:00.019 |
| ✅Enumerations | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅Members | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Parse | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅IsNestedClass | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅IsNestedClass | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Iterable | 10 | 0 | 0 | 0 | 10 | 00:00:00.010 |
| ✅Count | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅First | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Last | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅SizeOf | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅ObjectSizes | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Stopwatch | 129 | 0 | 0 | 0 | 129 | 00:00:15.133 |
| ✅ContextManagerErrors | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅ContextManagerProtocol | 6 | 0 | 0 | 0 | 6 | 00:00:07.112 |
| ✅Counting | 7 | 0 | 0 | 0 | 7 | 00:00:00.780 |
| ✅Digits | 9 | 0 | 0 | 0 | 9 | 00:00:00.167 |
| ✅DurationArithmetic | 13 | 0 | 0 | 0 | 13 | 00:00:00.013 |
| ✅DurationClass | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅DurationClassFormatting | 14 | 0 | 0 | 0 | 14 | 00:00:00.014 |
| ✅DurationComparison | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅DurationFormatting | 14 | 0 | 0 | 0 | 14 | 00:00:00.014 |
| ✅DurationNanoseconds | 16 | 0 | 0 | 0 | 16 | 00:00:00.016 |
| ✅Durations | 7 | 0 | 0 | 0 | 7 | 00:00:01.539 |
| ✅Excluding | 4 | 0 | 0 | 0 | 4 | 00:00:01.585 |
| ✅Formatting | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Operations | 11 | 0 | 0 | 0 | 11 | 00:00:03.865 |
| ✅Timestamp | 7 | 0 | 0 | 0 | 7 | 00:00:00.006 |
| ✅Timestamps | 7 | 0 | 0 | 0 | 7 | 00:00:00.006 |
| ✅TypeName | 15 | 0 | 0 | 0 | 15 | 00:00:00.015 |
| ✅FullyQualifiedName | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅TypeName | 10 | 0 | 0 | 0 | 10 | 00:00:00.010 |
| ✅Configuration | 120 | 0 | 0 | 0 | 120 | 00:00:00.865 |
| ✅Abstract | 14 | 0 | 0 | 0 | 14 | 00:00:00.042 |
| ✅Abstract | 5 | 0 | 0 | 0 | 5 | 00:00:00.023 |
| ✅Exceptions | 5 | 0 | 0 | 0 | 5 | 00:00:00.011 |
| ✅MappingAndSequenceProtocols | 4 | 0 | 0 | 0 | 4 | 00:00:00.008 |
| ✅JSON | 50 | 0 | 0 | 0 | 50 | 00:00:00.151 |
| ✅DocumentRoot | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Errors | 12 | 0 | 0 | 0 | 12 | 00:00:00.023 |
| ✅IteratingDictionaries | 6 | 0 | 0 | 0 | 6 | 00:00:00.015 |
| ✅MappingProtocol | 10 | 0 | 0 | 0 | 10 | 00:00:00.013 |
| ✅ReadingValues | 8 | 0 | 0 | 0 | 8 | 00:00:00.083 |
| ✅RootNode | 3 | 0 | 0 | 0 | 3 | 00:00:00.006 |
| ✅SequenceProtocol | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅YAML | 56 | 0 | 0 | 0 | 56 | 00:00:00.672 |
| ✅Dates | 6 | 0 | 0 | 0 | 6 | 00:00:00.031 |
| ✅DocumentRoot | 6 | 0 | 0 | 0 | 6 | 00:00:00.009 |
| ✅Errors | 13 | 0 | 0 | 0 | 13 | 00:00:00.073 |
| ✅IteratingDictionaries | 6 | 0 | 0 | 0 | 6 | 00:00:00.114 |
| ✅MappingProtocol | 10 | 0 | 0 | 0 | 10 | 00:00:00.289 |
| ✅ReadingValues | 8 | 0 | 0 | 0 | 8 | 00:00:00.082 |
| ✅RootNode | 3 | 0 | 0 | 0 | 3 | 00:00:00.029 |
| ✅SequenceProtocol | 4 | 0 | 0 | 0 | 4 | 00:00:00.045 |
| ✅ControlFlow | 37 | 0 | 0 | 0 | 37 | 00:00:00.220 |
| ✅Construction | 26 | 0 | 0 | 0 | 26 | 00:00:00.065 |
| ✅Checks | 10 | 0 | 0 | 0 | 10 | 00:00:00.016 |
| ✅Construction | 12 | 0 | 0 | 0 | 12 | 00:00:00.044 |
| ✅KeyValuePairs | 4 | 0 | 0 | 0 | 4 | 00:00:00.005 |
| ✅Conversion | 6 | 0 | 0 | 0 | 6 | 00:00:00.133 |
| ✅GraphML | 1 | 0 | 0 | 0 | 1 | 00:00:00.051 |
| ✅ToGraph | 5 | 0 | 0 | 0 | 5 | 00:00:00.082 |
| ✅Languages | 5 | 0 | 0 | 0 | 5 | 00:00:00.022 |
| ✅C | 2 | 0 | 0 | 0 | 2 | 00:00:00.006 |
| ✅CPP | 2 | 0 | 0 | 0 | 2 | 00:00:00.013 |
| ✅Python | 1 | 0 | 0 | 0 | 1 | 00:00:00.003 |
| ✅DataModel | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅KeyValuePairs | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅KeyValuePairs | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Predicate | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Predicates | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Decorators | 34 | 0 | 0 | 0 | 34 | 00:00:00.035 |
| ✅Decorators | 34 | 0 | 0 | 0 | 34 | 00:00:00.035 |
| ✅Export | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅InheritDocStrings | 11 | 0 | 0 | 0 | 11 | 00:00:00.011 |
| ✅InheritSummaryOnly | 4 | 0 | 0 | 0 | 4 | 00:00:00.005 |
| ✅MergeStrategies | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅ReadOnly | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Dependency | 296 | 1 | 0 | 0 | 295 | 00:00:11.389 |
| ✅Construct | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅DependsOn | 2 | 0 | 0 | 0 | 2 | 00:00:00.003 |
| ✅Instantiation | 8 | 0 | 0 | 0 | 8 | 00:00:00.011 |
| ✅Python | 206 | 1 | 0 | 0 | 205 | 00:00:09.256 |
| ✅BrokenRequirementWarnings | 5 | 0 | 0 | 0 | 5 | 00:00:00.006 |
| ✅EmptyLicenseOverrideFiles | 3 | 0 | 0 | 0 | 3 | 00:00:00.033 |
| ✅HTTPErrors | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅IndexSessionRetries | 3 | 0 | 0 | 0 | 3 | 00:00:00.012 |
| ✅Instantiation | 5 | 1 | 0 | 0 | 4 | 00:00:07.141 |
| ⚠️test_Project | 00:00:07.136 | |||||
| ✅Licenses | 28 | 0 | 0 | 0 | 28 | 00:00:00.051 |
| ✅NoSession | 3 | 0 | 0 | 0 | 3 | 00:00:00.005 |
| ✅NotFound | 6 | 0 | 0 | 0 | 6 | 00:00:00.004 |
| ✅PackageOverridesSchema | 12 | 0 | 0 | 0 | 12 | 00:00:00.083 |
| ✅ProjectCache | 7 | 0 | 0 | 0 | 7 | 00:00:00.044 |
| ✅ProjectReleases | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅ProjectURLs | 14 | 0 | 0 | 0 | 14 | 00:00:00.014 |
| ✅PyPI | 3 | 0 | 0 | 0 | 3 | 00:00:01.177 |
| ✅PyProjectFileInstantiation | 9 | 0 | 0 | 0 | 9 | 00:00:00.010 |
| ✅PyProjectFiles | 15 | 0 | 0 | 0 | 15 | 00:00:00.033 |
| ✅ReadingLicenseOverrides | 24 | 0 | 0 | 0 | 24 | 00:00:00.164 |
| ✅ReleaseDetails | 1 | 0 | 0 | 0 | 1 | 00:00:00.309 |
| ✅ReleaseDetailsWarnings | 4 | 0 | 0 | 0 | 4 | 00:00:00.020 |
| ✅ReleaseWarnings | 4 | 0 | 0 | 0 | 4 | 00:00:00.003 |
| ✅Requirements | 8 | 0 | 0 | 0 | 8 | 00:00:00.012 |
| ✅RequirementsFileInstantiation | 22 | 0 | 0 | 0 | 22 | 00:00:00.024 |
| ✅RequirementsFiles | 23 | 0 | 0 | 0 | 23 | 00:00:00.099 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.006 |
| ✅Resolver | 68 | 0 | 0 | 0 | 68 | 00:00:00.814 |
| ✅Inputs | 17 | 0 | 0 | 0 | 17 | 00:00:00.124 |
| ✅Limit | 4 | 0 | 0 | 0 | 4 | 00:00:00.031 |
| ✅Markers | 4 | 0 | 0 | 0 | 4 | 00:00:00.041 |
| ✅ParameterChecks | 9 | 0 | 0 | 0 | 9 | 00:00:00.013 |
| ✅Selection | 10 | 0 | 0 | 0 | 10 | 00:00:00.098 |
| ✅Strategy | 5 | 0 | 0 | 0 | 5 | 00:00:00.141 |
| ✅Timeouts | 10 | 0 | 0 | 0 | 10 | 00:00:00.317 |
| ✅Unresolved | 9 | 0 | 0 | 0 | 9 | 00:00:00.049 |
| ✅SolveLatest | 6 | 0 | 0 | 0 | 6 | 00:00:01.293 |
| ✅ToGraph | 4 | 0 | 0 | 0 | 4 | 00:00:00.008 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.003 |
| ✅Diagram | 27 | 0 | 0 | 0 | 27 | 00:00:00.032 |
| ✅Gantt | 27 | 0 | 0 | 0 | 27 | 00:00:00.032 |
| ✅EmptyRow | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Instantiation | 4 | 0 | 0 | 0 | 4 | 00:00:00.008 |
| ✅Iteration | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Offsets | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅ParameterChecks | 12 | 0 | 0 | 0 | 12 | 00:00:00.012 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.002 |
| ✅Documentation | 11 | 0 | 0 | 0 | 11 | 00:00:00.011 |
| ✅Splitting | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅SummaryLength | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Exceptions | 24 | 0 | 0 | 0 | 24 | 00:00:00.033 |
| ✅Exceptions | 24 | 0 | 0 | 0 | 24 | 00:00:00.033 |
| ✅CommonBases | 13 | 0 | 0 | 0 | 13 | 00:00:00.016 |
| ✅Exceptions | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅MissingDependency | 8 | 0 | 0 | 0 | 8 | 00:00:00.014 |
| ✅Filesystem | 44 | 0 | 0 | 0 | 44 | 00:00:01.678 |
| ✅AbstractMembers | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Conversion | 4 | 0 | 0 | 0 | 4 | 00:00:00.015 |
| ✅Deletion | 4 | 0 | 0 | 0 | 4 | 00:00:01.504 |
| ✅Docker | 6 | 0 | 0 | 0 | 6 | 00:00:00.015 |
| ✅Instantiation | 4 | 0 | 0 | 0 | 4 | 00:00:00.007 |
| ✅Slicing | 1 | 0 | 0 | 0 | 1 | 00:00:00.007 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Instantiation | 10 | 0 | 0 | 0 | 10 | 00:00:00.027 |
| ✅PermissionDenied | 3 | 0 | 0 | 0 | 3 | 00:00:00.011 |
| ✅Scanning | 3 | 0 | 0 | 0 | 3 | 00:00:00.007 |
| ✅SymbolicLinkResolution | 8 | 0 | 0 | 0 | 8 | 00:00:00.091 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.003 |
| ✅Graph | 194 | 0 | 0 | 0 | 194 | 00:00:00.371 |
| ✅Components | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Construction | 17 | 0 | 0 | 0 | 17 | 00:00:00.051 |
| ✅Deletion | 20 | 0 | 0 | 0 | 20 | 00:00:00.021 |
| ✅Dicts | 6 | 0 | 0 | 0 | 6 | 00:00:00.009 |
| ✅DuplicateIdentifiers | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅EdgesAndLinks | 11 | 0 | 0 | 0 | 11 | 00:00:00.013 |
| ✅GraphDeletion | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅GraphML | 27 | 0 | 0 | 0 | 27 | 00:00:00.074 |
| ✅Construction | 10 | 0 | 0 | 0 | 10 | 00:00:00.025 |
| ✅Tags | 3 | 0 | 0 | 0 | 3 | 00:00:00.009 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅pyToolingGraph | 10 | 0 | 0 | 0 | 10 | 00:00:00.036 |
| ✅pyToolingTree | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅GraphOperations | 21 | 0 | 0 | 0 | 21 | 00:00:00.048 |
| ✅GraphProperties | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅GraphToTree | 1 | 0 | 0 | 0 | 1 | 00:00:00.012 |
| ✅GraphViz | 29 | 0 | 0 | 0 | 29 | 00:00:00.062 |
| ✅Attributes | 6 | 0 | 0 | 0 | 6 | 00:00:00.010 |
| ✅Elements | 4 | 0 | 0 | 0 | 4 | 00:00:00.006 |
| ✅Graphs | 5 | 0 | 0 | 0 | 5 | 00:00:00.021 |
| ✅Labels | 5 | 0 | 0 | 0 | 5 | 00:00:00.010 |
| ✅Quoting | 3 | 0 | 0 | 0 | 3 | 00:00:00.006 |
| ✅pyToolingGraphs | 6 | 0 | 0 | 0 | 6 | 00:00:00.009 |
| ✅IDs | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅IterateOnGraph | 5 | 0 | 0 | 0 | 5 | 00:00:00.010 |
| ✅IterateStartingFromVertex | 6 | 0 | 0 | 0 | 6 | 00:00:00.008 |
| ✅Names | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Reversing | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Subgraphs | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅TypeHints | 3 | 0 | 0 | 0 | 3 | 00:00:00.015 |
| ✅Values | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅VertexOperations | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Weights | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Licensing | 117 | 0 | 0 | 0 | 117 | 00:00:00.460 |
| ✅Licensing | 117 | 0 | 0 | 0 | 117 | 00:00:00.460 |
| ✅AbsentLicenses | 8 | 0 | 0 | 0 | 8 | 00:00:00.009 |
| ✅AbstractExpressions | 1 | 0 | 0 | 0 | 1 | 00:00:00.004 |
| ✅BaseLicenses | 7 | 0 | 0 | 0 | 7 | 00:00:00.009 |
| ✅CMULicense | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅ConstructingExpressions | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅CreativeCommonsLicenses | 7 | 0 | 0 | 0 | 7 | 00:00:00.013 |
| ✅ExpressionTree | 2 | 0 | 0 | 0 | 2 | 00:00:00.004 |
| ✅FormattingExpressions | 3 | 0 | 0 | 0 | 3 | 00:00:00.007 |
| ✅Hashing | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅IteratingExpressions | 6 | 0 | 0 | 0 | 6 | 00:00:00.008 |
| ✅LicenseDataClass | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅LicenseHomepages | 11 | 0 | 0 | 0 | 11 | 00:00:00.119 |
| ✅LicenseURLs | 8 | 0 | 0 | 0 | 8 | 00:00:00.091 |
| ✅MalformedExpressions | 8 | 0 | 0 | 0 | 8 | 00:00:00.009 |
| ✅MalformedTrees | 5 | 0 | 0 | 0 | 5 | 00:00:00.006 |
| ✅OriginalText | 4 | 0 | 0 | 0 | 4 | 00:00:00.005 |
| ✅ParsingExpressions | 10 | 0 | 0 | 0 | 10 | 00:00:00.073 |
| ✅ProprietaryLicenses | 4 | 0 | 0 | 0 | 4 | 00:00:00.006 |
| ✅SPDXIndex | 8 | 0 | 0 | 0 | 8 | 00:00:00.072 |
| ✅SPDXLicenses | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅LinkedList | 100 | 0 | 0 | 0 | 100 | 00:00:00.211 |
| ✅Conversion | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅GetNode | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Insert | 26 | 0 | 0 | 0 | 26 | 00:00:00.045 |
| ✅Instantiation | 18 | 0 | 0 | 0 | 18 | 00:00:00.100 |
| ✅Iterate | 12 | 0 | 0 | 0 | 12 | 00:00:00.012 |
| ✅MiscOperations | 13 | 0 | 0 | 0 | 13 | 00:00:00.013 |
| ✅Properties | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Remove | 10 | 0 | 0 | 0 | 10 | 00:00:00.018 |
| ✅Search | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.002 |
| ✅Usecases | 1 | 0 | 0 | 0 | 1 | 00:00:00.002 |
| ✅MetaClasses | 308 | 1 | 0 | 0 | 307 | 00:00:01.071 |
| ✅Abstract | 37 | 0 | 0 | 0 | 37 | 00:00:00.047 |
| ✅AbstractClassAndStaticMethod | 7 | 0 | 0 | 0 | 7 | 00:00:00.009 |
| ✅AbstractClassErrors | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅AbstractClasses | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅AbstractMethod | 8 | 0 | 0 | 0 | 8 | 00:00:00.010 |
| ✅AbstractMethodInADiamond | 4 | 0 | 0 | 0 | 4 | 00:00:00.008 |
| ✅AbstractProperty | 7 | 0 | 0 | 0 | 7 | 00:00:00.009 |
| ✅MustOverride | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅NotImplemented | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅ClassDecorators | 18 | 0 | 0 | 0 | 18 | 00:00:00.065 |
| ✅ClassKeywordArguments | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅DecoratedExtendedTypeClass | 5 | 0 | 0 | 0 | 5 | 00:00:00.052 |
| ✅IncompatibleMetaClass | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Mixin | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Singleton | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Slotted | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅ClassVariable | 17 | 0 | 0 | 0 | 17 | 00:00:00.018 |
| ✅ClassVariablesInInitSubclass | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Inheritance_WithSlots | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅WithSlots | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅WithoutSlots | 4 | 0 | 0 | 0 | 4 | 00:00:00.005 |
| ✅ExpectedMembers | 53 | 0 | 0 | 0 | 53 | 00:00:00.061 |
| ✅AbstractClasses | 4 | 0 | 0 | 0 | 4 | 00:00:00.006 |
| ✅ExpectedMembers | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅ExpectingMethods | 13 | 0 | 0 | 0 | 13 | 00:00:00.013 |
| ✅ExpectsParameter | 13 | 0 | 0 | 0 | 13 | 00:00:00.018 |
| ✅Inheritance | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Instantiation | 6 | 0 | 0 | 0 | 6 | 00:00:00.007 |
| ✅Overriding | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Mixin | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅ObjectVariable | 25 | 0 | 0 | 0 | 25 | 00:00:00.134 |
| ✅WithSlots | 18 | 0 | 0 | 0 | 18 | 00:00:00.115 |
| ✅WithoutSlots | 7 | 0 | 0 | 0 | 7 | 00:00:00.019 |
| ✅Overloading | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Overloading | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅PostponedAnnotations | 14 | 0 | 0 | 0 | 14 | 00:00:00.181 |
| ✅DeferredAnnotations | 3 | 0 | 0 | 0 | 3 | 00:00:00.112 |
| ✅PostponedAnnotations | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅ResolveAnnotation | 5 | 0 | 0 | 0 | 5 | 00:00:00.063 |
| ✅Serialization | 13 | 0 | 0 | 0 | 13 | 00:00:00.022 |
| ✅GeneratedMethods | 4 | 0 | 0 | 0 | 4 | 00:00:00.006 |
| ✅PickledGraph | 3 | 0 | 0 | 0 | 3 | 00:00:00.007 |
| ✅PickledTree | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Pickleing | 5 | 0 | 0 | 0 | 5 | 00:00:00.008 |
| ✅Singleton | 6 | 1 | 0 | 0 | 5 | 00:00:00.131 |
| ✅Singleton | 6 | 1 | 0 | 0 | 5 | 00:00:00.131 |
| ⚠️test_DerivedClassWithOuterParameters | 00:00:00.001 | |||||
| ✅SlottedType | 85 | 0 | 0 | 0 | 85 | 00:00:00.115 |
| ✅AttributeErrors | 11 | 0 | 0 | 0 | 11 | 00:00:00.011 |
| ✅BaseClassWithoutSlots | 12 | 0 | 0 | 0 | 12 | 00:00:00.031 |
| ✅DuplicateMixinSlot | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅Hierarchy | 2 | 0 | 0 | 0 | 2 | 00:00:00.003 |
| ✅Inheritance | 26 | 0 | 0 | 0 | 26 | 00:00:00.030 |
| ✅InvalidBaseClass | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅NonEmptySlotsOnSecondaryBaseClass | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅ObjectBaseClass | 3 | 0 | 0 | 0 | 3 | 00:00:00.005 |
| ✅ObjectSizes | 3 | 0 | 0 | 0 | 3 | 00:00:00.005 |
| ✅SecondaryBaseClassIsNotAMixin | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅SlotShadowedByClassMember | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅UnannotatedFields | 6 | 0 | 0 | 0 | 6 | 00:00:00.008 |
| ✅ThisClassSentinel | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅WeakReferences | 17 | 0 | 0 | 0 | 17 | 00:00:00.268 |
| ✅AnnotatedDict | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅AnnotatedWeakref | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅WeakReferences | 12 | 0 | 0 | 0 | 12 | 00:00:00.263 |
| ✅WithSlots | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅WithoutSlots | 14 | 0 | 0 | 0 | 14 | 00:00:00.020 |
| ✅Packaging | 47 | 0 | 0 | 0 | 47 | 00:00:01.138 |
| ✅DescribePackage | 4 | 0 | 0 | 0 | 4 | 00:00:01.015 |
| ✅Description | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅DirectReferences | 6 | 0 | 0 | 0 | 6 | 00:00:00.014 |
| ✅EntryPoints | 7 | 0 | 0 | 0 | 7 | 00:00:00.013 |
| ✅HelperFunctions | 11 | 0 | 0 | 0 | 11 | 00:00:00.065 |
| ✅LicenseExpression | 6 | 0 | 0 | 0 | 6 | 00:00:00.018 |
| ✅MalformedKeywords | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅SourceFileErrors | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅VersionInformation | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Platform | 21 | 5 | 0 | 0 | 16 | 00:00:00.152 |
| ✅AnyPlatform | 13 | 5 | 0 | 0 | 8 | 00:00:00.003 |
| ⚠️test_Clang32 | 00:00:00.000 | |||||
| ⚠️test_MSYS | 00:00:00.000 | |||||
| ⚠️test_MinGW32 | 00:00:00.000 | |||||
| ⚠️test_MinGW64 | 00:00:00.000 | |||||
| ⚠️test_NativeLinux_aarch64 | 00:00:00.000 | |||||
| ✅Errors | 6 | 0 | 0 | 0 | 6 | 00:00:00.147 |
| ✅TypeHints | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Process | 2 | 0 | 0 | 0 | 2 | 00:00:00.035 |
| ✅MemoryUsage | 2 | 0 | 0 | 0 | 2 | 00:00:00.035 |
| ✅Instantiation | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅ProcessInfo | 1 | 0 | 0 | 0 | 1 | 00:00:00.034 |
| ✅REST | 52 | 0 | 0 | 0 | 52 | 00:00:00.091 |
| ✅Client | 52 | 0 | 0 | 0 | 52 | 00:00:00.091 |
| ✅BaseURL | 8 | 0 | 0 | 0 | 8 | 00:00:00.011 |
| ✅Construction | 5 | 0 | 0 | 0 | 5 | 00:00:00.016 |
| ✅Failures | 10 | 0 | 0 | 0 | 10 | 00:00:00.019 |
| ✅Headers | 2 | 0 | 0 | 0 | 2 | 00:00:00.004 |
| ✅Idempotency | 5 | 0 | 0 | 0 | 5 | 00:00:00.008 |
| ✅MediaTypes | 7 | 0 | 0 | 0 | 7 | 00:00:00.009 |
| ✅Requests | 8 | 0 | 0 | 0 | 8 | 00:00:00.013 |
| ✅Writing | 7 | 0 | 0 | 0 | 7 | 00:00:00.011 |
| ✅TerminalUI | 96 | 0 | 0 | 0 | 96 | 00:00:00.318 |
| ✅IssueTracker | 13 | 0 | 0 | 0 | 13 | 00:00:00.026 |
| ✅IssueTrackerURL | 6 | 0 | 0 | 0 | 6 | 00:00:00.009 |
| ✅MissingDependency | 4 | 0 | 0 | 0 | 4 | 00:00:00.011 |
| ✅VersionInformation | 3 | 0 | 0 | 0 | 3 | 00:00:00.006 |
| ✅Line | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Indentation | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Instantiation | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Protocol | 6 | 0 | 0 | 0 | 6 | 00:00:00.068 |
| ✅ApplicationProtocol | 6 | 0 | 0 | 0 | 6 | 00:00:00.068 |
| ✅Severity | 7 | 0 | 0 | 0 | 7 | 00:00:00.027 |
| ✅Comparison | 1 | 0 | 0 | 0 | 1 | 00:00:00.002 |
| ✅Exceptions | 6 | 0 | 0 | 0 | 6 | 00:00:00.025 |
| ✅Terminal | 44 | 0 | 0 | 0 | 44 | 00:00:00.111 |
| ✅DataToStdOut | 11 | 0 | 0 | 0 | 11 | 00:00:00.043 |
| ✅ExitOnCounters | 3 | 0 | 0 | 0 | 3 | 00:00:00.015 |
| ✅Indentation | 3 | 0 | 0 | 0 | 3 | 00:00:00.007 |
| ✅Instantiation | 3 | 0 | 0 | 0 | 3 | 00:00:00.008 |
| ✅Properties | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅ToStdOut | 11 | 0 | 0 | 0 | 11 | 00:00:00.018 |
| ✅ToStdOut_ToStdErr | 11 | 0 | 0 | 0 | 11 | 00:00:00.018 |
| ✅TerminalBase | 21 | 0 | 0 | 0 | 21 | 00:00:00.081 |
| ✅Colors | 2 | 0 | 0 | 0 | 2 | 00:00:00.049 |
| ✅ExceptionHandling | 7 | 0 | 0 | 0 | 7 | 00:00:00.016 |
| ✅Exiting | 4 | 0 | 0 | 0 | 4 | 00:00:00.006 |
| ✅Instantiate | 4 | 0 | 0 | 0 | 4 | 00:00:00.006 |
| ✅WriteMessages | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Testing | 114 | 0 | 0 | 0 | 114 | 00:00:21.019 |
| ✅ATestcaseThatIsNotSetUp | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Assertions | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅BackportedAssertions | 20 | 0 | 0 | 0 | 20 | 00:00:00.020 |
| ✅Markers | 35 | 0 | 0 | 0 | 35 | 00:00:18.569 |
| ✅Hierarchy | 3 | 0 | 0 | 0 | 3 | 00:00:02.068 |
| ✅MarkedTestCaseClass | 4 | 0 | 0 | 0 | 4 | 00:00:06.395 |
| ✅PyTestPlugin | 4 | 0 | 0 | 0 | 4 | 00:00:04.532 |
| ✅ReportFormat | 5 | 0 | 0 | 0 | 5 | 00:00:05.555 |
| ✅TestcaseMarker | 9 | 0 | 0 | 0 | 9 | 00:00:00.009 |
| ✅TestsuiteMarker | 10 | 0 | 0 | 0 | 10 | 00:00:00.010 |
| ✅Plugin | 19 | 0 | 0 | 0 | 19 | 00:00:00.025 |
| ✅CollectedItems | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Collection | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Levels | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Names | 5 | 0 | 0 | 0 | 5 | 00:00:00.011 |
| ✅PlainCollection | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅SessionProperties | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅ReportWriter | 20 | 0 | 0 | 0 | 20 | 00:00:00.133 |
| ✅Document | 12 | 0 | 0 | 0 | 12 | 00:00:00.104 |
| ✅PluginWiring | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Statuses | 5 | 0 | 0 | 0 | 5 | 00:00:00.026 |
| ✅RunningAConsoleScript | 2 | 0 | 0 | 0 | 2 | 00:00:00.345 |
| ✅RunningAModule | 4 | 0 | 0 | 0 | 4 | 00:00:01.148 |
| ✅StripANSIColorCodes | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅TheEnvironment | 3 | 0 | 0 | 0 | 3 | 00:00:00.768 |
| ✅Timeout | 25 | 0 | 0 | 0 | 25 | 00:00:00.476 |
| ✅CurrentTimeout | 5 | 0 | 0 | 0 | 5 | 00:00:00.201 |
| ✅ExpiredError | 7 | 0 | 0 | 0 | 7 | 00:00:00.160 |
| ✅Instantiation | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Nesting | 6 | 0 | 0 | 0 | 6 | 00:00:00.108 |
| ✅Threads | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Tracing | 339 | 0 | 0 | 0 | 339 | 00:00:13.482 |
| ✅Attributes | 2 | 0 | 0 | 0 | 2 | 00:00:00.003 |
| ✅CI | 24 | 0 | 0 | 0 | 24 | 00:00:00.026 |
| ✅AttributeKeys | 5 | 0 | 0 | 0 | 5 | 00:00:00.004 |
| ✅Enumerations | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅JobSpans | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅PipelineTraces | 6 | 0 | 0 | 0 | 6 | 00:00:00.009 |
| ✅StepSpans | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅TaskSpans | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Context | 4 | 0 | 0 | 0 | 4 | 00:00:00.057 |
| ✅Failure | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Formatting | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Instantiation | 4 | 0 | 0 | 0 | 4 | 00:00:00.030 |
| ✅OpenTelemetry | 192 | 0 | 0 | 0 | 192 | 00:00:01.608 |
| ✅AttributeValues | 10 | 0 | 0 | 0 | 10 | 00:00:00.008 |
| ✅CollectionDocuments | 7 | 0 | 0 | 0 | 7 | 00:00:00.175 |
| ✅CollectionFormatting | 2 | 0 | 0 | 0 | 2 | 00:00:00.005 |
| ✅CollectionLookup | 16 | 0 | 0 | 0 | 16 | 00:00:00.071 |
| ✅Collections | 9 | 0 | 0 | 0 | 9 | 00:00:00.132 |
| ✅Document | 3 | 0 | 0 | 0 | 3 | 00:00:00.009 |
| ✅Encoding | 7 | 0 | 0 | 0 | 7 | 00:00:00.022 |
| ✅Errors | 5 | 0 | 0 | 0 | 5 | 00:00:00.012 |
| ✅Events | 6 | 0 | 0 | 0 | 6 | 00:00:00.010 |
| ✅Fragments | 12 | 0 | 0 | 0 | 12 | 00:00:00.042 |
| ✅Identifiers | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Identity | 6 | 0 | 0 | 0 | 6 | 00:00:00.015 |
| ✅InstrumentationScope | 3 | 0 | 0 | 0 | 3 | 00:00:00.012 |
| ✅MergingDocuments | 7 | 0 | 0 | 0 | 7 | 00:00:00.157 |
| ✅ReadAttributeValues | 23 | 0 | 0 | 0 | 23 | 00:00:00.079 |
| ✅ReadBrokenTrees | 5 | 0 | 0 | 0 | 5 | 00:00:00.011 |
| ✅ReadErrors | 4 | 0 | 0 | 0 | 4 | 00:00:00.005 |
| ✅ReadEvents | 3 | 0 | 0 | 0 | 3 | 00:00:00.009 |
| ✅ReadIdentifiers | 5 | 0 | 0 | 0 | 5 | 00:00:00.014 |
| ✅ReadMalformedDocuments | 10 | 0 | 0 | 0 | 10 | 00:00:00.030 |
| ✅ReadSpans | 8 | 0 | 0 | 0 | 8 | 00:00:00.583 |
| ✅ReadTimestamps | 6 | 0 | 0 | 0 | 6 | 00:00:00.015 |
| ✅RoundTrip | 11 | 0 | 0 | 0 | 11 | 00:00:00.111 |
| ✅SelectATrace | 6 | 0 | 0 | 0 | 6 | 00:00:00.025 |
| ✅Spans | 11 | 0 | 0 | 0 | 11 | 00:00:00.038 |
| ✅WriteErrors | 2 | 0 | 0 | 0 | 2 | 00:00:00.009 |
| ✅WrittenFile | 1 | 0 | 0 | 0 | 1 | 00:00:00.005 |
| ✅RecordedTimes | 46 | 0 | 0 | 0 | 46 | 00:00:00.073 |
| ✅Render | 58 | 0 | 0 | 0 | 58 | 00:00:11.675 |
| ✅Categories | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Filter | 6 | 0 | 0 | 0 | 6 | 00:00:00.016 |
| ✅Layout | 12 | 0 | 0 | 0 | 12 | 00:00:00.013 |
| ✅Legend | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Matplotlib | 16 | 0 | 0 | 0 | 16 | 00:00:09.652 |
| ✅Plotly | 13 | 0 | 0 | 0 | 13 | 00:00:01.931 |
| ✅Statistics | 4 | 0 | 0 | 0 | 4 | 00:00:00.056 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅TraceElements | 2 | 0 | 0 | 0 | 2 | 00:00:00.003 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅Tree | 78 | 0 | 0 | 0 | 78 | 00:00:00.115 |
| ✅Construction | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅DeleteTree | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Exceptions | 13 | 0 | 0 | 0 | 13 | 00:00:00.018 |
| ✅Features | 11 | 0 | 0 | 0 | 11 | 00:00:00.011 |
| ✅Iteration | 12 | 0 | 0 | 0 | 12 | 00:00:00.035 |
| ✅Loops | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅MergeTree | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅Rendering | 2 | 0 | 0 | 0 | 2 | 00:00:00.011 |
| ✅SplitTree | 15 | 0 | 0 | 0 | 15 | 00:00:00.015 |
| ✅Tutorial | 7 | 0 | 0 | 0 | 7 | 00:00:00.063 |
| ✅ExampleImports | 2 | 0 | 0 | 0 | 2 | 00:00:00.035 |
| ✅Step1 | 1 | 0 | 0 | 0 | 1 | 00:00:00.002 |
| ✅Step5 | 1 | 0 | 0 | 0 | 1 | 00:00:00.003 |
| ✅Step6 | 2 | 0 | 0 | 0 | 2 | 00:00:00.016 |
| ✅TutorialTestcase | 1 | 0 | 0 | 0 | 1 | 00:00:00.007 |
| ✅URI | 202 | 0 | 0 | 0 | 202 | 00:00:00.614 |
| ✅URI | 20 | 0 | 0 | 0 | 20 | 00:00:00.286 |
| ✅DefaultScheme | 6 | 0 | 0 | 0 | 6 | 00:00:00.263 |
| ✅Instantiation | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Parsing | 7 | 0 | 0 | 0 | 7 | 00:00:00.016 |
| ✅URL | 167 | 0 | 0 | 0 | 167 | 00:00:00.310 |
| ✅AcceptedURLs | 3 | 0 | 0 | 0 | 3 | 00:00:00.010 |
| ✅AddedSchemes | 8 | 0 | 0 | 0 | 8 | 00:00:00.032 |
| ✅Concatenation | 11 | 0 | 0 | 0 | 11 | 00:00:00.018 |
| ✅ForbiddenCharacters | 9 | 0 | 0 | 0 | 9 | 00:00:00.010 |
| ✅GenericPath | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅HostParameters | 1 | 0 | 0 | 0 | 1 | 00:00:00.003 |
| ✅IPv6Hosts | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅IRIs | 22 | 0 | 0 | 0 | 22 | 00:00:00.028 |
| ✅MissingHost | 9 | 0 | 0 | 0 | 9 | 00:00:00.013 |
| ✅MissingScheme | 7 | 0 | 0 | 0 | 7 | 00:00:00.013 |
| ✅ParseErrors | 10 | 0 | 0 | 0 | 10 | 00:00:00.048 |
| ✅Ports | 4 | 0 | 0 | 0 | 4 | 00:00:00.010 |
| ✅QueriesAndFragments | 9 | 0 | 0 | 0 | 9 | 00:00:00.031 |
| ✅QueryParameters | 8 | 0 | 0 | 0 | 8 | 00:00:00.009 |
| ✅RepeatedQueryKeys | 9 | 0 | 0 | 0 | 9 | 00:00:00.010 |
| ✅SCPAddresses | 10 | 0 | 0 | 0 | 10 | 00:00:00.025 |
| ✅SchemeSpelling | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Schemes | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅TrailingSlash | 5 | 0 | 0 | 0 | 5 | 00:00:00.007 |
| ✅URLs | 15 | 0 | 0 | 0 | 15 | 00:00:00.015 |
| ✅UnicodeHostnames | 7 | 0 | 0 | 0 | 7 | 00:00:00.008 |
| ✅UserInformation | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅URN | 15 | 0 | 0 | 0 | 15 | 00:00:00.018 |
| ✅Instantiation | 6 | 0 | 0 | 0 | 6 | 00:00:00.007 |
| ✅Parsing | 9 | 0 | 0 | 0 | 9 | 00:00:00.011 |
| ✅Versioning | 482 | 1 | 0 | 0 | 481 | 00:00:01.098 |
| ✅CalVersion | 137 | 0 | 0 | 0 | 137 | 00:00:00.206 |
| ✅CalendarFormatEscape | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅CompareInteger | 7 | 0 | 0 | 0 | 7 | 00:00:00.008 |
| ✅CompareNone | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅CompareOtherType | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅CompareString | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅FormattingParts | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅FormattingUsingFormat | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅FormattingUsingRepr | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅FormattingUsingStr | 3 | 0 | 0 | 0 | 3 | 00:00:00.004 |
| ✅HashVersions | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Hashing | 2 | 0 | 0 | 0 | 2 | 00:00:00.013 |
| ✅Instantiation | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅InstantiationOfYearMonthDayVersion | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅InstantiationOfYearMonthVersion | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅InstantiationOfYearReleaseVersion | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅InstantiationOfYearWeekVersion | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅InstantiationWithReleaseLevel | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Ordering | 4 | 0 | 0 | 0 | 4 | 00:00:00.011 |
| ✅Parsing | 19 | 0 | 0 | 0 | 19 | 00:00:00.022 |
| ✅ParsingPostfix | 6 | 0 | 0 | 0 | 6 | 00:00:00.011 |
| ✅ParsingReleaseLevel | 5 | 0 | 0 | 0 | 5 | 00:00:00.023 |
| ✅PostfixSeparator | 12 | 0 | 0 | 0 | 12 | 00:00:00.012 |
| ✅RangesAndSets | 2 | 0 | 0 | 0 | 2 | 00:00:00.003 |
| ✅RenderingIsConsistent | 4 | 0 | 0 | 0 | 4 | 00:00:00.006 |
| ✅RoundTrip | 4 | 0 | 0 | 0 | 4 | 00:00:00.024 |
| ✅ValidatedMaxValue | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅ValidatedWordSize | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Epoch | 26 | 0 | 0 | 0 | 26 | 00:00:00.041 |
| ✅CalendarVersionsAreUnaffected | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Comparison | 6 | 0 | 0 | 0 | 6 | 00:00:00.009 |
| ✅Construction | 4 | 0 | 0 | 0 | 4 | 00:00:00.013 |
| ✅Parsing | 6 | 0 | 0 | 0 | 6 | 00:00:00.007 |
| ✅PatternRebuilding | 4 | 0 | 0 | 0 | 4 | 00:00:00.005 |
| ✅Rendering | 4 | 0 | 0 | 0 | 4 | 00:00:00.005 |
| ✅Expression | 63 | 0 | 0 | 0 | 63 | 00:00:00.211 |
| ✅Constraints | 4 | 0 | 0 | 0 | 4 | 00:00:00.011 |
| ✅ConvertingToVersionRanges | 8 | 0 | 0 | 0 | 8 | 00:00:00.014 |
| ✅DebianDialect | 5 | 0 | 0 | 0 | 5 | 00:00:00.094 |
| ✅DialectsAreIndependent | 1 | 0 | 0 | 0 | 1 | 00:00:00.003 |
| ✅EpochsInExpressions | 7 | 0 | 0 | 0 | 7 | 00:00:00.014 |
| ✅Matching | 4 | 0 | 0 | 0 | 4 | 00:00:00.006 |
| ✅NPMDialect | 6 | 0 | 0 | 0 | 6 | 00:00:00.011 |
| ✅Parsing | 10 | 0 | 0 | 0 | 10 | 00:00:00.018 |
| ✅PatternPerDialect | 5 | 0 | 0 | 0 | 5 | 00:00:00.021 |
| ✅PythonDialect | 8 | 0 | 0 | 0 | 8 | 00:00:00.010 |
| ✅ReviewFollowUps | 5 | 0 | 0 | 0 | 5 | 00:00:00.009 |
| ✅PythonVersion | 25 | 0 | 0 | 0 | 25 | 00:00:00.120 |
| ✅FourthComponent | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅ImplicitReleaseNumber | 3 | 0 | 0 | 0 | 3 | 00:00:00.009 |
| ✅PEP440Spellings | 5 | 0 | 0 | 0 | 5 | 00:00:00.062 |
| ✅Representation | 1 | 0 | 0 | 0 | 1 | 00:00:00.021 |
| ✅SemanticVersionSpellings | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Spellings | 11 | 0 | 0 | 0 | 11 | 00:00:00.023 |
| ✅Range | 52 | 0 | 0 | 0 | 52 | 00:00:00.112 |
| ✅BoundInvariant | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅Comparison | 7 | 0 | 0 | 0 | 7 | 00:00:00.034 |
| ✅Instantiation | 8 | 0 | 0 | 0 | 8 | 00:00:00.022 |
| ✅Intersection | 7 | 0 | 0 | 0 | 7 | 00:00:00.011 |
| ✅IntersectionBoundHandling | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅OpenBounds | 10 | 0 | 0 | 0 | 10 | 00:00:00.023 |
| ✅TypeCompatibility | 8 | 0 | 0 | 0 | 8 | 00:00:00.010 |
| ✅SemVersion | 152 | 0 | 0 | 0 | 152 | 00:00:00.381 |
| ✅BuildAndReleaseLevel | 3 | 0 | 0 | 0 | 3 | 00:00:00.004 |
| ✅CompareInteger | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅CompareNone | 7 | 0 | 0 | 0 | 7 | 00:00:00.010 |
| ✅CompareOtherType | 7 | 0 | 0 | 0 | 7 | 00:00:00.011 |
| ✅CompareString | 7 | 0 | 0 | 0 | 7 | 00:00:00.013 |
| ✅CompareVersions | 9 | 0 | 0 | 0 | 9 | 00:00:00.048 |
| ✅DevelopmentLevel | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅FormatEscape | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅FormattingUsingFormat | 16 | 0 | 0 | 0 | 16 | 00:00:00.016 |
| ✅FormattingUsingRepr | 5 | 0 | 0 | 0 | 5 | 00:00:00.078 |
| ✅FormattingUsingStr | 5 | 0 | 0 | 0 | 5 | 00:00:00.005 |
| ✅HashVersions | 3 | 0 | 0 | 0 | 3 | 00:00:00.008 |
| ✅Instantiation | 34 | 0 | 0 | 0 | 34 | 00:00:00.036 |
| ✅Parsing | 23 | 0 | 0 | 0 | 23 | 00:00:00.072 |
| ✅PostfixAfterDot | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅RoundTrip | 2 | 0 | 0 | 0 | 2 | 00:00:00.040 |
| ✅TypeHints | 1 | 0 | 0 | 0 | 1 | 00:00:00.003 |
| ✅ValidatedMaxValue | 4 | 0 | 0 | 0 | 4 | 00:00:00.006 |
| ✅ValidatedWordSize | 8 | 0 | 0 | 0 | 8 | 00:00:00.013 |
| ✅Set | 20 | 1 | 0 | 0 | 19 | 00:00:00.020 |
| ✅Comparison | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅Instantiation | 7 | 1 | 0 | 0 | 6 | 00:00:00.007 |
| ⚠️test_PyVer_SemVer | 00:00:00.001 | |||||
| ✅Intersection | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Ordering | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Union | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅Validators | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Validators | 7 | 0 | 0 | 0 | 7 | 00:00:00.007 |
| ✅Warning | 25 | 0 | 0 | 0 | 25 | 00:00:00.025 |
| ✅AfterCollector | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅CallStack | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅Catch | 1 | 0 | 0 | 0 | 1 | 00:00:00.001 |
| ✅HandlerErrors | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅NoWarningCollector | 3 | 0 | 0 | 0 | 3 | 00:00:00.003 |
| ✅Supervisor | 8 | 0 | 0 | 0 | 8 | 00:00:00.008 |
| ✅Collecting | 2 | 0 | 0 | 0 | 2 | 00:00:00.002 |
| ✅ReRaising | 6 | 0 | 0 | 0 | 6 | 00:00:00.006 |
| ✅WarningCollection | 4 | 0 | 0 | 0 | 4 | 00:00:00.004 |
| ✅ PASSED | 5768 | 17 | 0 | 0 | 5751 | 00:01:18.321 |
Legend: ✅ passed, ❌ failed, ⚠️ skipped, ➖ excluded, ❗ errored, ⛔ setup error, 🚫 aborted, ❓ unknown
Unittest report generated with pytest and visualized by pyTooling.Sphinx.