Unittest Summary Report

Testsuite / Testcase Testcases Skipped Errored Failed Passed Runtime (HH:MM:SS.sss)
✅TestsuiteSummary 1989 17 0 0 1972 00:00:37.177
  ✅Attributes 81 2 0 0 79 00:00:00.138
    ✅ArgParse 38 0 0 0 38 00:00:00.091
      ✅Commands 1 0 0 0 1 00:00:00.003
      ✅Common 10 0 0 0 10 00:00:00.026
      ✅Flags 6 0 0 0 6 00:00:00.013
      ✅MockedUserManager 1 0 0 0 1 00:00:00.006
      ✅PrintHelpWithoutATerminal 3 0 0 0 3 00:00:00.004
      ✅UserManager 1 0 0 0 1 00:00:00.003
      ✅ValueLists 5 0 0 0 5 00:00:00.011
      ✅ValuedFlags 6 0 0 0 6 00:00:00.012
      ✅Values 5 0 0 0 5 00:00:00.013
    ✅AttributesOnClasses 12 1 0 0 11 00:00:00.013
      ✅ApplyClassAttributes 7 0 0 0 7 00:00:00.008
      ✅Filtering 5 1 0 0 4 00:00:00.005
        ⚠️test_Scope_Local 00:00:00.001
    ✅AttributesOnFunctions 5 1 0 0 4 00:00:00.005
      ✅ApplyFunctionAttributes 2 0 0 0 2 00:00:00.002
      ✅Filtering 3 1 0 0 2 00:00:00.003
        ⚠️test_Scope_Local 00:00:00.001
    ✅AttributesOnMethods 22 0 0 0 22 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.002
      ✅MultipleInheritance 1 0 0 0 1 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
  ✅CLIAbstraction 113 7 0 0 106 00:00:00.287
    ✅Argument 77 0 0 0 77 00:00:00.081
      ✅BooleanFlags 8 0 0 0 8 00:00:00.008
      ✅Commands 6 0 0 0 6 00:00:00.006
      ✅Flags 8 0 0 0 8 00:00:00.008
      ✅KeyValueFlags 8 0 0 0 8 00:00:00.009
      ✅OptionalValuedFlags 8 0 0 0 8 00:00:00.009
      ✅ValuedFlagLists 8 0 0 0 8 00:00:00.009
      ✅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.016
    ✅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:00.151
      ✅CommonOptions 3 0 0 0 3 00:00:00.111
      ✅ExplicitBinaryDirectoryOnFreeBSD 1 1 0 0 0 00:00:00.001
        ⚠️test_VersionFlag 00:00:00.001
      ✅ExplicitBinaryDirectoryOnLinux 1 0 0 0 1 00:00:00.000
      ✅ExplicitBinaryDirectoryOnWindows 1 0 0 0 1 00:00:00.039
    ✅Program 27 6 0 0 21 00:00:00.052
      ✅Commit 1 0 0 0 1 00:00:00.005
      ✅CommonOptions 8 0 0 0 8 00:00:00.034
      ✅ExplicitPathsOnFreeBSD 6 6 0 0 0 00:00:00.004
        ⚠️test_BinaryDirectory 00:00:00.001
        ⚠️test_BinaryDirectory_DoesNotExist 00:00:00.001
        ⚠️test_BinaryDirectory_NotAPath 00:00:00.000
        ⚠️test_ExecutablePath 00:00:00.001
        ⚠️test_ExecutablePath_DoesNotExist 00:00:00.001
        ⚠️test_ExecutablePath_NotAPath 00:00:00.000
      ✅ExplicitPathsOnLinux 6 0 0 0 6 00:00:00.003
      ✅ExplicitPathsOnWindows 6 0 0 0 6 00:00:00.006
  ✅CallByRef 40 0 0 0 40 00:00:00.044
    ✅CallByRef 40 0 0 0 40 00:00:00.044
      ✅Any 3 0 0 0 3 00:00:00.003
      ✅Boolean 5 0 0 0 5 00:00:00.005
      ✅Integer 32 0 0 0 32 00:00:00.036
  ✅Cartesian 107 0 0 0 107 00:00:00.107
    ✅Cartesian2D 49 0 0 0 49 00:00:00.049
      ✅Comparison 4 0 0 0 4 00:00:00.004
      ✅Copy 7 0 0 0 7 00:00:00.007
      ✅Instantiation 14 0 0 0 14 00:00:00.014
      ✅OffsetArithmetic 12 0 0 0 12 00:00:00.012
      ✅PointArithmetic 12 0 0 0 12 00:00:00.012
    ✅Cartesian3D 52 0 0 0 52 00:00:00.052
      ✅Comparison 4 0 0 0 4 00:00:00.004
      ✅Copy 7 0 0 0 7 00:00:00.007
      ✅Instantiation 17 0 0 0 17 00:00:00.017
      ✅OffsetArithmetic 12 0 0 0 12 00:00:00.012
      ✅PointArithmetic 12 0 0 0 12 00:00:00.012
    ✅Shapes 5 0 0 0 5 00:00:00.005
      ✅Instantiation 5 0 0 0 5 00:00:00.005
    ✅Volumes 1 0 0 0 1 00:00:00.001
      ✅Instantiation 1 0 0 0 1 00:00:00.001
  ✅Common 95 0 0 0 95 00:00:13.712
    ✅ContextManager 2 0 0 0 2 00:00:00.005
      ✅ChangeDirectory 2 0 0 0 2 00:00:00.005
    ✅Dictionary 20 0 0 0 20 00:00:00.020
      ✅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.006
    ✅IsNestedClass 5 0 0 0 5 00:00:00.006
      ✅IsNestedClass 5 0 0 0 5 00:00:00.006
    ✅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 55 0 0 0 55 00:00:13.668
      ✅ContextManagerProtocol 6 0 0 0 6 00:00:06.769
      ✅Counting 7 0 0 0 7 00:00:00.611
      ✅Digits 9 0 0 0 9 00:00:00.111
      ✅DurationFormatting 11 0 0 0 11 00:00:00.011
      ✅Durations 4 0 0 0 4 00:00:00.807
      ✅Excluding 4 0 0 0 4 00:00:01.538
      ✅Formatting 6 0 0 0 6 00:00:00.008
      ✅Operations 8 0 0 0 8 00:00:03.813
  ✅Configuration 99 0 0 0 99 00:00:00.602
    ✅Abstract 8 0 0 0 8 00:00:00.034
      ✅Abstract 5 0 0 0 5 00:00:00.028
      ✅MappingAndSequenceProtocols 3 0 0 0 3 00:00:00.006
    ✅JSON 43 0 0 0 43 00:00:00.062
      ✅DocumentRoot 7 0 0 0 7 00:00:00.007
      ✅Errors 8 0 0 0 8 00:00:00.015
      ✅IteratingDictionaries 6 0 0 0 6 00:00:00.007
      ✅MappingProtocol 10 0 0 0 10 00:00:00.011
      ✅ReadingValues 8 0 0 0 8 00:00:00.017
      ✅SequenceProtocol 4 0 0 0 4 00:00:00.005
    ✅YAML 48 0 0 0 48 00:00:00.506
      ✅Dates 6 0 0 0 6 00:00:00.026
      ✅DocumentRoot 6 0 0 0 6 00:00:00.011
      ✅Errors 8 0 0 0 8 00:00:00.048
      ✅IteratingDictionaries 6 0 0 0 6 00:00:00.087
      ✅MappingProtocol 10 0 0 0 10 00:00:00.151
      ✅ReadingValues 8 0 0 0 8 00:00:00.122
      ✅SequenceProtocol 4 0 0 0 4 00:00:00.061
  ✅Decorators 33 0 0 0 33 00:00:00.034
    ✅Decorators 33 0 0 0 33 00:00:00.034
      ✅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.004
      ✅MergeStrategies 5 0 0 0 5 00:00:00.005
      ✅ReadOnly 6 0 0 0 6 00:00:00.007
  ✅Dependency 108 1 0 0 107 00:00:12.292
    ✅Construct 1 0 0 0 1 00:00:00.001
    ✅DependsOn 2 0 0 0 2 00:00:00.004
    ✅Instantiation 8 0 0 0 8 00:00:00.010
    ✅Python 91 1 0 0 90 00:00:09.384
      ✅IndexSessionRetries 3 0 0 0 3 00:00:00.004
      ✅Instantiation 4 1 0 0 3 00:00:07.643
        ⚠️test_Project 00:00:07.638
      ✅Licenses 26 0 0 0 26 00:00:00.043
      ✅ProjectURLs 10 0 0 0 10 00:00:00.016
      ✅PyPI 3 0 0 0 3 00:00:01.069
      ✅ReadingLicenseOverrides 23 0 0 0 23 00:00:00.164
      ✅ReleaseDetails 1 0 0 0 1 00:00:00.365
      ✅Requirements 7 0 0 0 7 00:00:00.014
      ✅RequirementsFiles 14 0 0 0 14 00:00:00.066
    ✅SolveLatest 6 0 0 0 6 00:00:02.893
  ✅Documentation 48 0 0 0 48 00:00:00.060
    ✅DependencyFormats 3 0 0 0 3 00:00:00.003
    ✅Entrypoints 17 0 0 0 17 00:00:00.028
    ✅Splitting 5 0 0 0 5 00:00:00.005
    ✅SummaryLength 6 0 0 0 6 00:00:00.006
    ✅UnresolvedLicenseReport 5 0 0 0 5 00:00:00.005
    ✅VersionConstraints 7 0 0 0 7 00:00:00.008
    ✅VersionFormats 5 0 0 0 5 00:00:00.005
  ✅Exceptions 9 0 0 0 9 00:00:00.009
    ✅Exceptions 9 0 0 0 9 00:00:00.009
      ✅Exceptions 3 0 0 0 3 00:00:00.003
      ✅MissingDependency 6 0 0 0 6 00:00:00.006
  ✅Filesystem 17 0 0 0 17 00:00:00.036
    ✅Docker 5 0 0 0 5 00:00:00.019
      ✅Instantiation 4 0 0 0 4 00:00:00.004
      ✅Slicing 1 0 0 0 1 00:00:00.015
    ✅Instantiation 10 0 0 0 10 00:00:00.012
    ✅Scanning 2 0 0 0 2 00:00:00.005
  ✅Graph 111 0 0 0 111 00:00:00.139
    ✅Construction 17 0 0 0 17 00:00:00.018
    ✅Deletion 12 0 0 0 12 00:00:00.012
    ✅Dicts 6 0 0 0 6 00:00:00.006
    ✅DuplicateIdentifiers 2 0 0 0 2 00:00:00.002
    ✅EdgesAndLinks 11 0 0 0 11 00:00:00.013
    ✅GraphML 13 0 0 0 13 00:00:00.019
      ✅Construction 10 0 0 0 10 00:00:00.013
      ✅pyToolingGraph 2 0 0 0 2 00:00:00.004
      ✅pyToolingTree 1 0 0 0 1 00:00:00.002
    ✅GraphOperations 3 0 0 0 3 00:00:00.008
    ✅GraphProperties 1 0 0 0 1 00:00:00.002
    ✅GraphToTree 1 0 0 0 1 00:00:00.002
    ✅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.012
    ✅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.007
    ✅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 105 0 0 0 105 00:00:00.166
    ✅Licensing 105 0 0 0 105 00:00:00.166
      ✅AbsentLicenses 8 0 0 0 8 00:00:00.013
      ✅AbstractExpressions 1 0 0 0 1 00:00:00.002
      ✅BaseLicenses 7 0 0 0 7 00:00:00.008
      ✅ConstructingExpressions 9 0 0 0 9 00:00:00.009
      ✅ExpressionTree 2 0 0 0 2 00:00:00.002
      ✅FormattingExpressions 3 0 0 0 3 00:00:00.004
      ✅Hashing 6 0 0 0 6 00:00:00.006
      ✅IteratingExpressions 6 0 0 0 6 00:00:00.006
      ✅LicenseDataClass 6 0 0 0 6 00:00:00.006
      ✅LicenseHomepages 11 0 0 0 11 00:00:00.020
      ✅LicenseURLs 8 0 0 0 8 00:00:00.019
      ✅MalformedExpressions 7 0 0 0 7 00:00:00.007
      ✅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.010
      ✅ProprietaryLicenses 4 0 0 0 4 00:00:00.004
      ✅SPDXIndex 7 0 0 0 7 00:00:00.038
      ✅SPDXLicenses 1 0 0 0 1 00:00:00.001
  ✅LinkedList 90 0 0 0 90 00:00:00.099
    ✅Conversion 6 0 0 0 6 00:00:00.006
    ✅GetNode 6 0 0 0 6 00:00:00.006
    ✅Insert 20 0 0 0 20 00:00:00.021
    ✅Instantiation 17 0 0 0 17 00:00:00.023
    ✅Iterate 12 0 0 0 12 00:00:00.012
    ✅MiscOperations 11 0 0 0 11 00:00:00.011
    ✅Properties 2 0 0 0 2 00:00:00.002
    ✅Remove 10 0 0 0 10 00:00:00.010
    ✅Search 5 0 0 0 5 00:00:00.005
    ✅Usecases 1 0 0 0 1 00:00:00.003
  ✅MetaClasses 169 1 0 0 168 00:00:00.215
    ✅Abstract 18 0 0 0 18 00:00:00.022
      ✅AbstractClasses 4 0 0 0 4 00:00:00.004
      ✅AbstractMethod 6 0 0 0 6 00:00:00.006
      ✅AbstractMethodInADiamond 4 0 0 0 4 00:00:00.008
      ✅MustOverride 3 0 0 0 3 00:00:00.003
      ✅NotImplemented 1 0 0 0 1 00:00:00.001
    ✅ClassDecorators 11 0 0 0 11 00:00:00.014
      ✅ClassKeywordArguments 4 0 0 0 4 00:00:00.005
      ✅IncompatibleMetaClass 3 0 0 0 3 00:00:00.003
      ✅Mixin 2 0 0 0 2 00:00:00.003
      ✅Singleton 1 0 0 0 1 00:00:00.001
      ✅Slotted 1 0 0 0 1 00:00:00.002
    ✅ClassVariable 17 0 0 0 17 00:00:00.017
      ✅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.004
    ✅ExpectedMembers 24 0 0 0 24 00:00:00.029
      ✅AbstractClasses 4 0 0 0 4 00:00:00.006
      ✅ExpectedMembers 6 0 0 0 6 00:00:00.006
      ✅ExpectingMethods 10 0 0 0 10 00:00:00.012
      ✅Inheritance 4 0 0 0 4 00:00:00.005
    ✅Mixin 1 0 0 0 1 00:00:00.001
    ✅ObjectVariable 10 0 0 0 10 00:00:00.010
      ✅WithSlots 3 0 0 0 3 00:00:00.003
      ✅WithoutSlots 7 0 0 0 7 00:00:00.007
    ✅Overloading 1 0 0 0 1 00:00:00.001
      ✅Overloading 1 0 0 0 1 00:00:00.001
    ✅PostponedAnnotations 6 0 0 0 6 00:00:00.006
      ✅PostponedAnnotations 6 0 0 0 6 00:00:00.006
    ✅Serialization 7 0 0 0 7 00:00:00.008
      ✅PickledGraph 1 0 0 0 1 00:00:00.002
      ✅PickledTree 1 0 0 0 1 00:00:00.001
      ✅Pickleing 5 0 0 0 5 00:00:00.005
    ✅Singleton 5 1 0 0 4 00:00:00.006
      ✅Singleton 5 1 0 0 4 00:00:00.006
        ⚠️test_DerivedClassWithOuterParameters 00:00:00.002
    ✅SlottedType 54 0 0 0 54 00:00:00.080
      ✅AttributeErrors 11 0 0 0 11 00:00:00.011
      ✅Hierarchy 2 0 0 0 2 00:00:00.004
      ✅Inheritance 26 0 0 0 26 00:00:00.041
      ✅NonEmptySlotsOnSecondaryBaseClass 3 0 0 0 3 00:00:00.005
      ✅ObjectSizes 3 0 0 0 3 00:00:00.008
      ✅SlotShadowedByClassMember 4 0 0 0 4 00:00:00.004
      ✅UnannotatedFields 5 0 0 0 5 00:00:00.007
    ✅WithSlots 1 0 0 0 1 00:00:00.001
    ✅WithoutSlots 14 0 0 0 14 00:00:00.020
  ✅Packaging 40 0 0 0 40 00:00:00.765
    ✅DescribePackage 4 0 0 0 4 00:00:00.679
    ✅Description 6 0 0 0 6 00:00:00.006
    ✅EntryPoints 7 0 0 0 7 00:00:00.013
    ✅HelperFunctions 10 0 0 0 10 00:00:00.036
    ✅LicenseExpression 6 0 0 0 6 00:00:00.024
    ✅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
  ✅Path 25 0 0 0 25 00:00:00.025
    ✅URL 25 0 0 0 25 00:00:00.025
      ✅GenericPath 4 0 0 0 4 00:00:00.004
      ✅Schemes 6 0 0 0 6 00:00:00.006
      ✅URLs 15 0 0 0 15 00:00:00.015
  ✅Platform 13 4 0 0 9 00:00:00.008
    ✅AnyPlatform 13 4 0 0 9 00:00:00.008
      ⚠️test_Clang32 00:00:00.001
      ⚠️test_MSYS 00:00:00.001
      ⚠️test_MinGW32 00:00:00.000
      ⚠️test_NativeLinux_aarch64 00:00:00.000
  ✅Process 2 0 0 0 2 00:00:00.004
    ✅MemoryUsage 2 0 0 0 2 00:00:00.004
      ✅Instantiation 1 0 0 0 1 00:00:00.002
      ✅ProcessInfo 1 0 0 0 1 00:00:00.002
  ✅TerminalUI 82 0 0 0 82 00:00:00.134
    ✅IssueTracker 8 0 0 0 8 00:00:00.016
      ✅IssueTrackerURL 4 0 0 0 4 00:00:00.009
      ✅MissingDependency 4 0 0 0 4 00:00:00.007
    ✅Line 4 0 0 0 4 00:00:00.004
      ✅Indentation 1 0 0 0 1 00:00:00.001
      ✅Instantiation 3 0 0 0 3 00:00:00.003
    ✅Severity 7 0 0 0 7 00:00:00.007
      ✅Comparison 1 0 0 0 1 00:00:00.001
      ✅Exceptions 6 0 0 0 6 00:00:00.006
    ✅Terminal 44 0 0 0 44 00:00:00.078
      ✅DataToStdOut 11 0 0 0 11 00:00:00.021
      ✅ExitOnCounters 3 0 0 0 3 00:00:00.006
      ✅Indentation 3 0 0 0 3 00:00:00.005
      ✅Instantiation 3 0 0 0 3 00:00:00.004
      ✅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.022
    ✅TerminalBase 19 0 0 0 19 00:00:00.029
      ✅ExceptionHandling 7 0 0 0 7 00:00:00.015
      ✅Exiting 4 0 0 0 4 00:00:00.005
      ✅Instantiate 4 0 0 0 4 00:00:00.005
      ✅WriteMessages 4 0 0 0 4 00:00:00.004
  ✅Testing 86 0 0 0 86 00:00:07.564
    ✅ATestcaseThatIsNotSetUp 3 0 0 0 3 00:00:00.014
    ✅Assertions 4 0 0 0 4 00:00:00.004
    ✅Markers 31 0 0 0 31 00:00:06.543
      ✅Hierarchy 3 0 0 0 3 00:00:01.159
      ✅PyTestPlugin 4 0 0 0 4 00:00:01.495
      ✅ReportFormat 5 0 0 0 5 00:00:03.870
      ✅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.020
      ✅CollectedItems 6 0 0 0 6 00:00:00.006
      ✅Collection 3 0 0 0 3 00:00:00.003
      ✅Levels 3 0 0 0 3 00:00:00.004
      ✅Names 4 0 0 0 4 00:00:00.004
      ✅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.056
      ✅Document 12 0 0 0 12 00:00:00.037
      ✅PluginWiring 3 0 0 0 3 00:00:00.003
      ✅Statuses 5 0 0 0 5 00:00:00.016
    ✅RunningAConsoleScript 2 0 0 0 2 00:00:00.748
    ✅RunningAModule 4 0 0 0 4 00:00:00.175
    ✅StripANSIColorCodes 3 0 0 0 3 00:00:00.004
  ✅Tracing 56 0 0 0 56 00:00:00.149
    ✅Attributes 3 0 0 0 3 00:00:00.003
    ✅Context 4 0 0 0 4 00:00:00.039
    ✅Instantiation 4 0 0 0 4 00:00:00.005
    ✅OpenTelemetry 45 0 0 0 45 00:00:00.102
      ✅AttributeValues 10 0 0 0 10 00:00:00.011
      ✅Document 3 0 0 0 3 00:00:00.006
      ✅Encoding 5 0 0 0 5 00:00:00.015
      ✅Events 5 0 0 0 5 00:00:00.009
      ✅Identifiers 2 0 0 0 2 00:00:00.003
      ✅Identity 6 0 0 0 6 00:00:00.009
      ✅InstrumentationScope 3 0 0 0 3 00:00:00.011
      ✅Spans 8 0 0 0 8 00:00:00.024
      ✅WriteErrors 2 0 0 0 2 00:00:00.009
      ✅WrittenFile 1 0 0 0 1 00:00:00.005
  ✅Tree 58 1 0 0 57 00:00:00.062
    ✅Construction 8 0 0 0 8 00:00:00.009
    ✅Exceptions 13 0 0 0 13 00:00:00.013
    ✅Features 11 0 0 0 11 00:00:00.012
    ✅Iteration 12 0 0 0 12 00:00:00.012
    ✅Loops 4 0 0 0 4 00:00:00.004
    ✅MergeTree 5 0 0 0 5 00:00:00.005
    ✅Rendering 2 0 0 0 2 00:00:00.004
    ✅SplitTree 3 1 0 0 2 00:00:00.003
      ⚠️test_DeleteChild 00:00:00.001
  ✅Tutorial 6 0 0 0 6 00:00:00.040
    ✅ExampleImports 2 0 0 0 2 00:00:00.028
    ✅Step1 1 0 0 0 1 00:00:00.002
    ✅Step6 2 0 0 0 2 00:00:00.005
    ✅TutorialTestcase 1 0 0 0 1 00:00:00.005
  ✅Versioning 379 1 0 0 378 00:00:00.468
    ✅CalVersion 86 0 0 0 86 00:00:00.099
      ✅CompareInteger 6 0 0 0 6 00:00:00.007
      ✅CompareNone 6 0 0 0 6 00:00:00.006
      ✅CompareOtherType 6 0 0 0 6 00:00:00.008
      ✅CompareString 6 0 0 0 6 00:00:00.006
      ✅FormattingUsingFormat 6 0 0 0 6 00:00:00.006
      ✅FormattingUsingRepr 3 0 0 0 3 00:00:00.004
      ✅FormattingUsingStr 3 0 0 0 3 00:00:00.006
      ✅HashVersions 5 0 0 0 5 00:00:00.005
      ✅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.003
      ✅InstantiationOfYearReleaseVersion 2 0 0 0 2 00:00:00.002
      ✅InstantiationOfYearWeekVersion 2 0 0 0 2 00:00:00.002
      ✅Parsing 17 0 0 0 17 00:00:00.018
      ✅RenderingIsConsistent 4 0 0 0 4 00:00:00.006
      ✅ValidatedMaxValue 3 0 0 0 3 00:00:00.003
      ✅ValidatedWordSize 6 0 0 0 6 00:00:00.008
    ✅Epoch 26 0 0 0 26 00:00:00.033
      ✅CalendarVersionsAreUnaffected 2 0 0 0 2 00:00:00.002
      ✅Comparison 6 0 0 0 6 00:00:00.006
      ✅Construction 4 0 0 0 4 00:00:00.004
      ✅Parsing 6 0 0 0 6 00:00:00.007
      ✅PatternRebuilding 4 0 0 0 4 00:00:00.006
      ✅Rendering 4 0 0 0 4 00:00:00.008
    ✅Expression 63 0 0 0 63 00:00:00.098
      ✅Constraints 4 0 0 0 4 00:00:00.006
      ✅ConvertingToVersionRanges 8 0 0 0 8 00:00:00.016
      ✅DebianDialect 5 0 0 0 5 00:00:00.006
      ✅DialectsAreIndependent 1 0 0 0 1 00:00:00.003
      ✅EpochsInExpressions 7 0 0 0 7 00:00:00.008
      ✅Matching 4 0 0 0 4 00:00:00.006
      ✅NPMDialect 6 0 0 0 6 00:00:00.012
      ✅Parsing 10 0 0 0 10 00:00:00.015
      ✅PatternPerDialect 5 0 0 0 5 00:00:00.009
      ✅PythonDialect 8 0 0 0 8 00:00:00.010
      ✅ReviewFollowUps 5 0 0 0 5 00:00:00.007
    ✅Range 52 0 0 0 52 00:00:00.058
      ✅BoundInvariant 5 0 0 0 5 00:00:00.005
      ✅Comparison 7 0 0 0 7 00:00:00.007
      ✅Instantiation 8 0 0 0 8 00:00:00.008
      ✅Intersection 7 0 0 0 7 00:00:00.007
      ✅IntersectionBoundHandling 7 0 0 0 7 00:00:00.008
      ✅OpenBounds 10 0 0 0 10 00:00:00.014
      ✅TypeCompatibility 8 0 0 0 8 00:00:00.009
    ✅SemVersion 127 0 0 0 127 00:00:00.154
      ✅CompareInteger 7 0 0 0 7 00:00:00.007
      ✅CompareNone 7 0 0 0 7 00:00:00.007
      ✅CompareOtherType 7 0 0 0 7 00:00:00.007
      ✅CompareString 7 0 0 0 7 00:00:00.007
      ✅CompareVersions 7 0 0 0 7 00:00:00.023
      ✅FormattingUsingFormat 15 0 0 0 15 00:00:00.016
      ✅FormattingUsingRepr 4 0 0 0 4 00:00:00.004
      ✅FormattingUsingStr 5 0 0 0 5 00:00:00.005
      ✅HashVersions 1 0 0 0 1 00:00:00.001
      ✅Instantiation 34 0 0 0 34 00:00:00.034
      ✅Parsing 19 0 0 0 19 00:00:00.020
      ✅RoundTrip 2 0 0 0 2 00:00:00.011
      ✅ValidatedMaxValue 4 0 0 0 4 00:00:00.004
      ✅ValidatedWordSize 8 0 0 0 8 00:00:00.008
    ✅Set 19 1 0 0 18 00:00:00.020
      ✅Comparison 6 0 0 0 6 00:00:00.007
      ✅Instantiation 6 1 0 0 5 00:00:00.006
        ⚠️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 6 0 0 0 6 00:00:00.006
      ✅Validators 6 0 0 0 6 00:00:00.006
  ✅Warning 17 0 0 0 17 00:00:00.018
    ✅CallStack 4 0 0 0 4 00:00:00.004
    ✅Catch 1 0 0 0 1 00:00:00.001
    ✅NoWarningCollector 3 0 0 0 3 00:00:00.004
    ✅Supervisor 5 0 0 0 5 00:00:00.005
      ✅ReRaising 5 0 0 0 5 00:00:00.005
    ✅WarningCollection 4 0 0 0 4 00:00:00.004
✅ PASSED 1989 17 0 0 1972 00:00:37.177

Unittest report generated with pytest and visualized by sphinx-reports.