Coverage report: 100%

Files Functions Classes

coverage.py v7.6.10, created at 2025-01-24 04:09 +0000

File class statements missing excluded branches partial coverage
sources/frigid/__/__init__.py (no class) 5 0 0 0 0 100%
sources/frigid/__/dictionaries.py ImmutableDictionary 21 0 0 4 0 100%
sources/frigid/__/dictionaries.py (no class) 14 0 0 0 0 100%
sources/frigid/__/docstrings.py Docstring 0 0 0 0 0 100%
sources/frigid/__/docstrings.py (no class) 13 0 0 6 0 100%
sources/frigid/__/doctab.py (no class) 3 0 0 0 0 100%
sources/frigid/__/immutables.py ImmutableClass 11 0 0 4 0 100%
sources/frigid/__/immutables.py ConcealerExtension 1 0 0 0 0 100%
sources/frigid/__/immutables.py ImmutableModule 2 0 0 0 0 100%
sources/frigid/__/immutables.py ImmutableObject 2 0 0 0 0 100%
sources/frigid/__/immutables.py (no class) 97 0 2 44 0 100%
sources/frigid/__/imports.py (no class) 14 0 0 0 0 100%
sources/frigid/__init__.py (no class) 20 0 0 0 0 100%
sources/frigid/classes.py Class 8 0 0 4 0 100%
sources/frigid/classes.py ABCFactory 8 0 0 4 0 100%
sources/frigid/classes.py ProtocolClass 8 0 0 4 0 100%
sources/frigid/classes.py (no class) 58 0 0 18 0 100%
sources/frigid/dictionaries.py AbstractDictionary 4 0 3 0 0 100%
sources/frigid/dictionaries.py _DictionaryOperations 17 0 2 12 0 100%
sources/frigid/dictionaries.py _Dictionary 0 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary 22 0 0 6 0 100%
sources/frigid/dictionaries.py ValidatorDictionary 12 0 0 4 0 100%
sources/frigid/dictionaries.py (no class) 50 0 0 2 0 100%
sources/frigid/exceptions.py Omniexception 0 0 0 0 0 100%
sources/frigid/exceptions.py Omnierror 0 0 0 0 0 100%
sources/frigid/exceptions.py AttributeImmutabilityError 1 0 0 0 0 100%
sources/frigid/exceptions.py DecoratorCompatibilityError 1 0 0 0 0 100%
sources/frigid/exceptions.py EntryImmutabilityError 1 0 0 0 0 100%
sources/frigid/exceptions.py EntryValidityError 1 0 0 0 0 100%
sources/frigid/exceptions.py OperationInvalidity 1 0 0 0 0 100%
sources/frigid/exceptions.py (no class) 14 0 0 0 0 100%
sources/frigid/installers.py (no class) 7 0 0 2 0 100%
sources/frigid/modules.py Module 4 0 0 0 0 100%
sources/frigid/modules.py (no class) 24 0 0 16 0 100%
sources/frigid/namespaces.py Namespace 14 0 0 6 0 100%
sources/frigid/namespaces.py (no class) 8 0 0 0 0 100%
sources/frigid/objects.py Object 0 0 0 0 0 100%
sources/frigid/objects.py (no class) 44 0 0 14 0 100%
sources/frigid/qaliases.py (no class) 6 0 0 0 0 100%
sources/frigid/sequences.py (no class) 5 0 0 0 0 100%
tests/test_000_frigid/__init__.py (no class) 20 0 0 4 0 100%
tests/test_000_frigid/test_000_package.py (no class) 26 0 0 0 0 100%
tests/test_000_frigid/test_010_base.py (no class) 6 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_110_concealer_visibility.Example 0 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_200_immutable_class_init.Example 0 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_210_immutable_class_visibility.Example 0 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_220_immutable_class_decorators.Example 0 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_221_immutable_class_replacement_super_method.Example 2 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_222_immutable_class_replacement_super_property.Example 1 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_400_immutable_object_init.Example 2 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py (no class) 195 0 0 0 0 100%
tests/test_000_frigid/test_012_docstrings.py test_200_generator_fragments.Example 0 0 0 0 0 100%
tests/test_000_frigid/test_012_docstrings.py (no class) 20 0 0 0 0 100%
tests/test_000_frigid/test_013_dictionaries.py (no class) 70 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_100_instantiation.Object 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_101_immutability.Object 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_110_class_decorators.Object 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_111_class_decorator_reproduction_method.Object 4 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_112_class_decorator_reproduction_property.Object 2 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_113_class_decorator_reproduction_no_cell.Object 1 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_114_decorator_error_handling.Object 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_120_docstring_assignment.Object 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_130_mutable_attributes.Object 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_131_mutable_inheritance.Base 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_131_mutable_inheritance.Child 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_132_mutable_edge_cases.EmptyMutables 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_132_mutable_edge_cases.NonExistentMutable 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_132_mutable_edge_cases.SpecialMutable 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_133_multiple_inheritance_mutables.First 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_133_multiple_inheritance_mutables.Second 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_133_multiple_inheritance_mutables.Child 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_134_mutable_deletion.DeletableMutable 0 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py (no class) 215 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_101_immutability.Example 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_200_immutable_decorator_basic.Example 1 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_201_immutable_decorator_with_dataclass.Example 0 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_202_immutable_decorator_inheritance.Base 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_202_immutable_decorator_inheritance.Derived 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_203_immutable_decorator_compatibility.BadExample 0 0 1 0 0 100%
tests/test_000_frigid/test_200_objects.py test_203_immutable_decorator_compatibility.AnotherBadExample 0 0 1 0 0 100%
tests/test_000_frigid/test_200_objects.py test_204_immutable_decorator_slots.Example 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_205_immutable_decorator_existing_behaviors.DictExample 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_205_immutable_decorator_existing_behaviors.SlotsExample 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_206_immutable_decorator_mixed_slots_dict.Example 3 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_207_immutable_decorator_initialization_deletion.Example 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py (no class) 158 0 0 0 0 100%
tests/test_000_frigid/test_300_namespaces.py (no class) 101 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py (no class) 147 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py (no class) 313 0 0 6 0 100%
tests/test_000_frigid/test_600_sequences.py (no class) 26 0 0 0 0 100%
tests/test_000_frigid/test_900_installers.py (no class) 24 0 0 0 0 100%
Total   1872 0 9 160 0 100%

No items found using the specified filter.