sources/falsifier/__/__init__.py |
(no function) |
3 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
repair_class_reproduction |
4 |
0 |
1 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
_repair_cpython_class_closures |
11 |
0 |
0 |
12 |
0 |
100% |
sources/falsifier/__/immutables.py |
_repair_cpython_class_closures.try_repair_closure |
7 |
0 |
1 |
2 |
0 |
100% |
sources/falsifier/__/immutables.py |
ImmutableClass.__new__ |
2 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
ImmutableClass.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
ImmutableClass.__dir__ |
3 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
ImmutableClass.__delattr__ |
2 |
0 |
0 |
2 |
0 |
100% |
sources/falsifier/__/immutables.py |
ImmutableClass.__setattr__ |
2 |
0 |
0 |
2 |
0 |
100% |
sources/falsifier/__/immutables.py |
_immutable_class__new__ |
12 |
0 |
0 |
6 |
0 |
100% |
sources/falsifier/__/immutables.py |
_immutable_class__init__ |
5 |
0 |
0 |
4 |
0 |
100% |
sources/falsifier/__/immutables.py |
_immutable_class__delattr__ |
2 |
0 |
0 |
2 |
0 |
100% |
sources/falsifier/__/immutables.py |
_immutable_class__setattr__ |
2 |
0 |
0 |
2 |
0 |
100% |
sources/falsifier/__/immutables.py |
ConcealerExtension.__dir__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
ImmutableModule.__delattr__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
ImmutableModule.__setattr__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
ImmutableObject.__delattr__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
ImmutableObject.__setattr__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
calculate_class_fqname |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
calculate_fqname |
2 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
discover_public_attributes |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/immutables.py |
reclassify_modules |
18 |
0 |
0 |
16 |
0 |
100% |
sources/falsifier/__/immutables.py |
(no function) |
32 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__/imports.py |
(no function) |
5 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/__init__.py |
(no function) |
6 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/exceptions.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/objects.py |
Falsifier.__bool__ |
1 |
0 |
0 |
2 |
0 |
100% |
sources/falsifier/objects.py |
Falsifier.__hash__ |
1 |
0 |
0 |
2 |
0 |
100% |
sources/falsifier/objects.py |
Falsifier.__repr__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/objects.py |
Falsifier.__str__ |
1 |
0 |
0 |
2 |
0 |
100% |
sources/falsifier/objects.py |
Falsifier.__lt__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/objects.py |
Falsifier.__le__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/objects.py |
Falsifier.__eq__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/objects.py |
Falsifier.__ge__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/objects.py |
Falsifier.__gt__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/objects.py |
Falsifier.__ne__ |
1 |
0 |
0 |
0 |
0 |
100% |
sources/falsifier/objects.py |
(no function) |
9 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/__init__.py |
cache_import_module |
7 |
0 |
0 |
4 |
0 |
100% |
tests/test_000_falsifier/__init__.py |
_discover_module_names |
3 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/__init__.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_000_package.py |
test_000_sanity |
3 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_000_package.py |
test_010_attribute_module_existence |
4 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_000_package.py |
test_011_attribute_module_classification |
5 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_000_package.py |
test_100_sanity |
4 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_000_package.py |
(no function) |
10 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_010_base.py |
test_100_exports |
2 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_010_base.py |
(no function) |
4 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_100_concealer_instantiation |
4 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_110_concealer_visibility |
8 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_200_immutable_class_init |
6 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_210_immutable_class_visibility |
9 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_220_immutable_class_decorators |
9 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_220_immutable_class_decorators.add_attr |
2 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_221_immutable_class_replacement_super_method |
12 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_221_immutable_class_replacement_super_method.Example.method_with_super |
2 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_222_immutable_class_replacement_super_property |
13 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_222_immutable_class_replacement_super_property.Example.prop_with_class |
1 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_300_module_reclassification_by_name |
10 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_301_module_reclassification_by_object |
8 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_302_recursive_module_reclassification |
18 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_303_module_reclassification_respects_package |
16 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_304_module_reclassification_by_dict |
15 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_305_module_reclassification_requires_package |
8 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_306_module_attribute_operations |
15 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_400_immutable_object_init |
7 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_400_immutable_object_init.Example.__init__ |
2 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_500_name_calculation |
3 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
test_600_attribute_discovery |
2 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_011_immutables.py |
(no function) |
30 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_100_objects.py |
test_100_instantiation |
3 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_100_objects.py |
test_101_boolean_evaluation |
4 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_100_objects.py |
test_102_equality |
6 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_100_objects.py |
test_103_hash_uniqueness |
5 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_100_objects.py |
test_104_string_representations |
4 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_100_objects.py |
test_105_ordering_operations |
11 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_100_objects.py |
test_106_class_immutability |
5 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_100_objects.py |
test_107_collection_usage |
10 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_100_objects.py |
test_900_docstring_sanity |
4 |
0 |
0 |
0 |
0 |
100% |
tests/test_000_falsifier/test_100_objects.py |
(no function) |
11 |
0 |
0 |
0 |
0 |
100% |