Coverage report: 100%

Files Functions Classes

coverage.py v7.6.12, created at 2025-03-05 02:47 +0000

File function statements missing excluded branches partial coverage
sources/frigid/__/__init__.py (no function) 5 0 0 0 0 100%
sources/frigid/__/dictionaries.py ImmutableDictionary.__init__ 5 0 0 0 0 100%
sources/frigid/__/dictionaries.py ImmutableDictionary.__delitem__ 2 0 0 0 0 100%
sources/frigid/__/dictionaries.py ImmutableDictionary.__setitem__ 5 0 0 4 0 100%
sources/frigid/__/dictionaries.py ImmutableDictionary.clear 2 0 0 0 0 100%
sources/frigid/__/dictionaries.py ImmutableDictionary.copy 1 0 0 0 0 100%
sources/frigid/__/dictionaries.py ImmutableDictionary.pop 2 0 0 0 0 100%
sources/frigid/__/dictionaries.py ImmutableDictionary.popitem 2 0 0 0 0 100%
sources/frigid/__/dictionaries.py ImmutableDictionary.update 2 0 0 0 0 100%
sources/frigid/__/dictionaries.py (no function) 14 0 0 0 0 100%
sources/frigid/__/docstrings.py generate_docstring 8 0 0 6 0 100%
sources/frigid/__/docstrings.py (no function) 5 0 0 0 0 100%
sources/frigid/__/doctab.py (no function) 3 0 0 0 0 100%
sources/frigid/__/exceptions.py EntryImmutabilityError.__init__ 1 0 0 0 0 100%
sources/frigid/__/exceptions.py OperationInvalidity.__init__ 1 0 0 0 0 100%
sources/frigid/__/exceptions.py (no function) 10 0 0 0 0 100%
sources/frigid/__/immutables.py repair_class_reproduction 4 0 1 0 0 100%
sources/frigid/__/immutables.py _repair_cpython_class_closures 11 0 0 12 0 100%
sources/frigid/__/immutables.py _repair_cpython_class_closures.try_repair_closure 7 0 1 2 0 100%
sources/frigid/__/immutables.py ImmutableClass.__new__ 2 0 0 0 0 100%
sources/frigid/__/immutables.py ImmutableClass.__init__ 2 0 0 0 0 100%
sources/frigid/__/immutables.py ImmutableClass.__dir__ 3 0 0 0 0 100%
sources/frigid/__/immutables.py ImmutableClass.__delattr__ 2 0 0 2 0 100%
sources/frigid/__/immutables.py ImmutableClass.__setattr__ 2 0 0 2 0 100%
sources/frigid/__/immutables.py _immutable_class__new__ 12 0 0 6 0 100%
sources/frigid/__/immutables.py _immutable_class__init__ 5 0 0 4 0 100%
sources/frigid/__/immutables.py _immutable_class__delattr__ 2 0 0 2 0 100%
sources/frigid/__/immutables.py _immutable_class__setattr__ 2 0 0 2 0 100%
sources/frigid/__/immutables.py ConcealerExtension.__dir__ 1 0 0 0 0 100%
sources/frigid/__/immutables.py ImmutableModule.__delattr__ 1 0 0 0 0 100%
sources/frigid/__/immutables.py ImmutableModule.__setattr__ 1 0 0 0 0 100%
sources/frigid/__/immutables.py ImmutableObject.__delattr__ 1 0 0 0 0 100%
sources/frigid/__/immutables.py ImmutableObject.__setattr__ 1 0 0 0 0 100%
sources/frigid/__/immutables.py calculate_class_fqname 1 0 0 0 0 100%
sources/frigid/__/immutables.py calculate_fqname 2 0 0 0 0 100%
sources/frigid/__/immutables.py discover_public_attributes 1 0 0 0 0 100%
sources/frigid/__/immutables.py reclassify_modules 18 0 0 16 0 100%
sources/frigid/__/immutables.py (no function) 32 0 0 0 0 100%
sources/frigid/__/imports.py (no function) 15 0 0 0 0 100%
sources/frigid/__init__.py (no function) 13 0 0 0 0 100%
sources/frigid/classes.py Class.__new__ 2 0 0 0 0 100%
sources/frigid/classes.py Class.__init__ 2 0 0 0 0 100%
sources/frigid/classes.py Class.__delattr__ 2 0 0 2 0 100%
sources/frigid/classes.py Class.__setattr__ 2 0 0 2 0 100%
sources/frigid/classes.py Dataclass.__new__ 2 0 0 0 0 100%
sources/frigid/classes.py CompleteDataclass.__new__ 2 0 0 0 0 100%
sources/frigid/classes.py ABCFactory.__new__ 2 0 0 0 0 100%
sources/frigid/classes.py ABCFactory.__init__ 2 0 0 0 0 100%
sources/frigid/classes.py ABCFactory.__delattr__ 2 0 0 2 0 100%
sources/frigid/classes.py ABCFactory.__setattr__ 2 0 0 2 0 100%
sources/frigid/classes.py ProtocolClass.__new__ 2 0 0 0 0 100%
sources/frigid/classes.py ProtocolClass.__init__ 2 0 0 0 0 100%
sources/frigid/classes.py ProtocolClass.__delattr__ 2 0 0 2 0 100%
sources/frigid/classes.py ProtocolClass.__setattr__ 2 0 0 2 0 100%
sources/frigid/classes.py ProtocolDataclass.__new__ 2 0 0 0 0 100%
sources/frigid/classes.py CompleteProtocolDataclass.__new__ 2 0 0 0 0 100%
sources/frigid/classes.py _accumulate_mutables 1 0 0 0 0 100%
sources/frigid/classes.py _class__new__ 14 0 0 6 0 100%
sources/frigid/classes.py _class__init__ 6 0 0 4 0 100%
sources/frigid/classes.py _class__delattr__ 5 0 0 4 0 100%
sources/frigid/classes.py _class__setattr__ 5 0 0 4 0 100%
sources/frigid/classes.py (no function) 43 0 0 0 0 100%
sources/frigid/dictionaries.py AbstractDictionary.__iter__ 0 0 1 0 0 100%
sources/frigid/dictionaries.py AbstractDictionary.__len__ 0 0 1 0 0 100%
sources/frigid/dictionaries.py AbstractDictionary.__getitem__ 0 0 1 0 0 100%
sources/frigid/dictionaries.py AbstractDictionary.__setitem__ 2 0 0 0 0 100%
sources/frigid/dictionaries.py AbstractDictionary.__delitem__ 2 0 0 0 0 100%
sources/frigid/dictionaries.py _DictionaryOperations.__or__ 8 0 0 4 0 100%
sources/frigid/dictionaries.py _DictionaryOperations.__ror__ 2 0 0 2 0 100%
sources/frigid/dictionaries.py _DictionaryOperations.__and__ 5 0 0 4 0 100%
sources/frigid/dictionaries.py _DictionaryOperations.__rand__ 2 0 0 2 0 100%
sources/frigid/dictionaries.py _DictionaryOperations.copy 0 0 1 0 0 100%
sources/frigid/dictionaries.py _DictionaryOperations.with_data 0 0 1 0 0 100%
sources/frigid/dictionaries.py Dictionary.__init__ 2 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.__iter__ 1 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.__len__ 1 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.__repr__ 1 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.__str__ 1 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.__contains__ 1 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.__getitem__ 1 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.__eq__ 3 0 0 2 0 100%
sources/frigid/dictionaries.py Dictionary.__ne__ 3 0 0 2 0 100%
sources/frigid/dictionaries.py Dictionary.copy 1 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.get 3 0 0 2 0 100%
sources/frigid/dictionaries.py Dictionary.keys 1 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.items 1 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.values 1 0 0 0 0 100%
sources/frigid/dictionaries.py Dictionary.with_data 1 0 0 0 0 100%
sources/frigid/dictionaries.py ValidatorDictionary.__init__ 9 0 0 4 0 100%
sources/frigid/dictionaries.py ValidatorDictionary.__repr__ 1 0 0 0 0 100%
sources/frigid/dictionaries.py ValidatorDictionary.copy 1 0 0 0 0 100%
sources/frigid/dictionaries.py ValidatorDictionary.with_data 1 0 0 0 0 100%
sources/frigid/dictionaries.py (no function) 49 0 0 2 0 100%
sources/frigid/exceptions.py AttributeImmutabilityError.__init__ 1 0 0 0 0 100%
sources/frigid/exceptions.py DecoratorCompatibilityError.__init__ 1 0 0 0 0 100%
sources/frigid/exceptions.py EntryImmutabilityError.__init__ 1 0 0 0 0 100%
sources/frigid/exceptions.py EntryValidityError.__init__ 1 0 0 0 0 100%
sources/frigid/exceptions.py (no function) 12 0 0 0 0 100%
sources/frigid/installers.py install 4 0 0 2 0 100%
sources/frigid/installers.py (no function) 3 0 0 0 0 100%
sources/frigid/modules.py Module.__delattr__ 2 0 0 0 0 100%
sources/frigid/modules.py Module.__setattr__ 2 0 0 0 0 100%
sources/frigid/modules.py reclassify_modules 18 0 0 16 0 100%
sources/frigid/modules.py (no function) 6 0 0 0 0 100%
sources/frigid/namespaces.py Namespace.__init__ 2 0 0 0 0 100%
sources/frigid/namespaces.py Namespace.__repr__ 4 0 0 2 0 100%
sources/frigid/namespaces.py Namespace.__eq__ 4 0 0 2 0 100%
sources/frigid/namespaces.py Namespace.__ne__ 4 0 0 2 0 100%
sources/frigid/namespaces.py (no function) 8 0 0 0 0 100%
sources/frigid/objects.py _check_behavior 5 0 0 2 0 100%
sources/frigid/objects.py _check_dict 2 0 0 2 0 100%
sources/frigid/objects.py immutable 0 0 0 0 0 100%
sources/frigid/objects.py immutable 0 0 0 0 0 100%
sources/frigid/objects.py immutable 3 0 0 2 0 100%
sources/frigid/objects.py immutable.decorator 14 0 0 4 0 100%
sources/frigid/objects.py immutable.decorator.__init__ 8 0 0 2 0 100%
sources/frigid/objects.py immutable.decorator.__delattr__ 6 0 1 2 0 100%
sources/frigid/objects.py immutable.decorator.__setattr__ 7 0 0 4 0 100%
sources/frigid/objects.py Object.__repr__ 1 0 0 0 0 100%
sources/frigid/objects.py (no function) 14 0 0 4 0 100%
sources/frigid/qaliases.py (no function) 6 0 0 0 0 100%
sources/frigid/sequences.py one 1 0 0 0 0 100%
sources/frigid/sequences.py (no function) 4 0 0 0 0 100%
Total   563 0 8 158 0 100%

No items found using the specified filter.