Coverage report: 100%

Files Functions Classes

coverage.py v7.6.10, created at 2025-01-24 04:09 +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/__/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) 14 0 0 0 0 100%
sources/frigid/__init__.py (no function) 20 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 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 _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) 27 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) 50 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 OperationInvalidity.__init__ 1 0 0 0 0 100%
sources/frigid/exceptions.py (no function) 14 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 12 0 0 4 0 100%
sources/frigid/objects.py immutable.__init__ 9 0 0 2 0 100%
sources/frigid/objects.py immutable.__delattr__ 4 0 0 2 0 100%
sources/frigid/objects.py immutable.__setattr__ 4 0 0 2 0 100%
sources/frigid/objects.py (no function) 8 0 0 0 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%
tests/test_000_frigid/__init__.py cache_import_module 7 0 0 4 0 100%
tests/test_000_frigid/__init__.py _discover_module_names 3 0 0 0 0 100%
tests/test_000_frigid/__init__.py (no function) 10 0 0 0 0 100%
tests/test_000_frigid/test_000_package.py test_000_sanity 3 0 0 0 0 100%
tests/test_000_frigid/test_000_package.py test_010_attribute_module_existence 4 0 0 0 0 100%
tests/test_000_frigid/test_000_package.py test_011_attribute_module_classification 5 0 0 0 0 100%
tests/test_000_frigid/test_000_package.py test_100_sanity 4 0 0 0 0 100%
tests/test_000_frigid/test_000_package.py (no function) 10 0 0 0 0 100%
tests/test_000_frigid/test_010_base.py test_100_exports 2 0 0 0 0 100%
tests/test_000_frigid/test_010_base.py (no function) 4 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_100_concealer_instantiation 4 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_110_concealer_visibility 8 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_200_immutable_class_init 6 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_210_immutable_class_visibility 9 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_220_immutable_class_decorators 9 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_220_immutable_class_decorators.add_attr 2 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_221_immutable_class_replacement_super_method 12 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_221_immutable_class_replacement_super_method.Example.method_with_super 2 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_222_immutable_class_replacement_super_property 13 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_222_immutable_class_replacement_super_property.Example.prop_with_class 1 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_300_module_reclassification_by_name 10 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_301_module_reclassification_by_object 8 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_302_recursive_module_reclassification 18 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_303_module_reclassification_respects_package 16 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_304_module_reclassification_by_dict 15 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_305_module_reclassification_requires_package 8 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_306_module_attribute_operations 15 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_400_immutable_object_init 7 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_400_immutable_object_init.Example.__init__ 2 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_500_name_calculation 3 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py test_600_attribute_discovery 2 0 0 0 0 100%
tests/test_000_frigid/test_011_immutables.py (no function) 30 0 0 0 0 100%
tests/test_000_frigid/test_012_docstrings.py test_100_container_init 4 0 0 0 0 100%
tests/test_000_frigid/test_012_docstrings.py test_200_generator_fragments 4 0 0 0 0 100%
tests/test_000_frigid/test_012_docstrings.py test_210_generator_lookup 6 0 0 0 0 100%
tests/test_000_frigid/test_012_docstrings.py (no function) 6 0 0 0 0 100%
tests/test_000_frigid/test_013_dictionaries.py test_200_immutable_dictionary_instantiation 11 0 0 0 0 100%
tests/test_000_frigid/test_013_dictionaries.py test_201_immutable_dictionary_duplication 5 0 0 0 0 100%
tests/test_000_frigid/test_013_dictionaries.py test_202_immutable_dictionary_prevents_key_overwrite 2 0 0 0 0 100%
tests/test_000_frigid/test_013_dictionaries.py test_210_immutable_dictionary_entry_protection 8 0 0 0 0 100%
tests/test_000_frigid/test_013_dictionaries.py test_211_immutable_dictionary_operation_prevention 12 0 0 0 0 100%
tests/test_000_frigid/test_013_dictionaries.py test_212_immutable_dictionary_initialization_validation 14 0 0 0 0 100%
tests/test_000_frigid/test_013_dictionaries.py test_213_immutable_dictionary_behaviors 3 0 0 0 0 100%
tests/test_000_frigid/test_013_dictionaries.py (no function) 15 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_100_instantiation 4 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_101_immutability 12 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_110_class_decorators 15 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_110_class_decorators.test_decorator1 3 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_110_class_decorators.test_decorator2 3 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_111_class_decorator_reproduction_method 10 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_111_class_decorator_reproduction_method.Object.method_with_super 2 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_111_class_decorator_reproduction_method.Object.other_method_with_super 2 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_112_class_decorator_reproduction_property 12 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_112_class_decorator_reproduction_property.Object.prop_with_class 1 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_112_class_decorator_reproduction_property.Object.other_prop_with_class 1 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_113_class_decorator_reproduction_no_cell 8 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_113_class_decorator_reproduction_no_cell.Object.method_without_cell 1 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_114_decorator_error_handling 5 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_114_decorator_error_handling.failing_decorator 1 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_120_docstring_assignment 6 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_130_mutable_attributes 9 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_131_mutable_inheritance 20 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_132_mutable_edge_cases 16 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_133_multiple_inheritance_mutables 21 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_134_mutable_deletion 13 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_900_docstring_sanity 5 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_901_docstring_describes_cfc 4 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py test_902_docstring_mentions_immutability 4 0 0 0 0 100%
tests/test_000_frigid/test_100_classes.py (no function) 44 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_100_instantiation 4 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_101_immutability 13 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_101_immutability.Example.__init__ 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_102_string_representation 4 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_200_immutable_decorator_basic 12 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_200_immutable_decorator_basic.Example.__init__ 1 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_201_immutable_decorator_with_dataclass 13 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_202_immutable_decorator_inheritance 13 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_202_immutable_decorator_inheritance.Base.__init__ 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_202_immutable_decorator_inheritance.Derived.__init__ 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_203_immutable_decorator_compatibility 9 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_203_immutable_decorator_compatibility.BadExample.__setattr__ 0 0 1 0 0 100%
tests/test_000_frigid/test_200_objects.py test_203_immutable_decorator_compatibility.AnotherBadExample.__delattr__ 0 0 1 0 0 100%
tests/test_000_frigid/test_200_objects.py test_204_immutable_decorator_slots 14 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_204_immutable_decorator_slots.Example.__init__ 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_205_immutable_decorator_existing_behaviors 18 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_205_immutable_decorator_existing_behaviors.DictExample.__init__ 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_205_immutable_decorator_existing_behaviors.SlotsExample.__init__ 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_206_immutable_decorator_mixed_slots_dict 13 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_206_immutable_decorator_mixed_slots_dict.Example.__init__ 3 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_207_immutable_decorator_initialization_deletion 10 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_207_immutable_decorator_initialization_deletion.Example.__init__ 2 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_900_docstring_sanity 5 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py test_902_docstring_mentions_immutability 4 0 0 0 0 100%
tests/test_000_frigid/test_200_objects.py (no function) 26 0 0 0 0 100%
tests/test_000_frigid/test_300_namespaces.py test_100_instantiation 12 0 0 0 0 100%
tests/test_000_frigid/test_300_namespaces.py test_101_immutability 14 0 0 0 0 100%
tests/test_000_frigid/test_300_namespaces.py test_102_string_representation 8 0 0 0 0 100%
tests/test_000_frigid/test_300_namespaces.py test_105_namespace_equality 16 0 0 0 0 100%
tests/test_000_frigid/test_300_namespaces.py test_106_namespace_initialization_validation 15 0 0 0 0 100%
tests/test_000_frigid/test_300_namespaces.py test_900_docstring_sanity 5 0 0 0 0 100%
tests/test_000_frigid/test_300_namespaces.py test_901_docstring_describes_namespace 4 0 0 0 0 100%
tests/test_000_frigid/test_300_namespaces.py test_902_docstring_mentions_immutability 4 0 0 0 0 100%
tests/test_000_frigid/test_300_namespaces.py (no function) 23 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_100_instantiation 5 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_101_immutability 10 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_500_module_reclassification_by_dict 19 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_501_module_reclassification_by_name 13 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_502_module_reclassification_by_object 10 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_503_recursive_module_reclassification 22 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_504_module_reclassification_respects_package 16 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_505_module_reclassification_requires_package 10 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_900_docstring_sanity 5 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_901_docstring_describes_module 4 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py test_902_docstring_mentions_immutability 4 0 0 0 0 100%
tests/test_000_frigid/test_400_modules.py (no function) 29 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py select_arguments 3 0 0 2 0 100%
tests/test_000_frigid/test_500_dictionaries.py select_simple_arguments 6 0 0 2 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_100_instantiation 13 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_102_instantiation 7 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_110_attribute_immutability 6 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_200_dictionary_entry_immutability 11 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_160_or_combines_dictionaries 15 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_161_or_rejects_invalid_operands 6 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_162_or_prevents_key_conflicts 15 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_170_and_intersects_mappings 15 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_171_and_filters_by_keys 14 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_172_and_rejects_invalid_operands 6 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_202_validator_dictionary_validation 5 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_203_validator_dictionary_generator_handling 12 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_203_validator_dictionary_generator_handling.int_validator 1 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_204_validator_dictionary_operations_preserve_validation 26 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_204_validator_dictionary_operations_preserve_validation.int_validator 1 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_205_validator_dictionary_complex_validation 16 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_205_validator_dictionary_complex_validation.complex_validator 1 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_220_duplication 7 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_221_dictionary_iterability 7 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_222_dictionary_measurability 8 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_225_dictionary_equality 14 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_230_string_representation 9 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_240_dictionary_entry_optional_retrieval 10 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_250_with_data 13 0 0 2 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_260_subclasses_abc_dictionary 4 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py test_900_docstring_sanity 5 0 0 0 0 100%
tests/test_000_frigid/test_500_dictionaries.py (no function) 57 0 0 0 0 100%
tests/test_000_frigid/test_600_sequences.py test_100_one_basic_operation 6 0 0 0 0 100%
tests/test_000_frigid/test_600_sequences.py test_300_one_with_generator 3 0 0 0 0 100%
tests/test_000_frigid/test_600_sequences.py test_301_one_with_comprehension 3 0 0 0 0 100%
tests/test_000_frigid/test_600_sequences.py test_302_one_with_map 3 0 0 0 0 100%
tests/test_000_frigid/test_600_sequences.py test_900_docstring_sanity 4 0 0 0 0 100%
tests/test_000_frigid/test_600_sequences.py (no function) 7 0 0 0 0 100%
tests/test_000_frigid/test_900_installers.py test_100_install_one_with_default 5 0 0 0 0 100%
tests/test_000_frigid/test_900_installers.py test_101_install_one_with_name 5 0 0 0 0 100%
tests/test_000_frigid/test_900_installers.py test_102_install_one_skip 4 0 0 0 0 100%
tests/test_000_frigid/test_900_installers.py test_900_docstring_sanity 4 0 0 0 0 100%
tests/test_000_frigid/test_900_installers.py (no function) 6 0 0 0 0 100%
Total   1872 0 9 160 0 100%

No items found using the specified filter.