Coverage report: 100%

Files Functions Classes

coverage.py v7.8.2, created at 2025-05-25 22:29 +0000

File function statements missing excluded branches partial coverage
sources/dynadoc/__/__init__.py (no function) 5 0 0 0 0 100%
sources/dynadoc/__/doctab.py (no function) 3 0 0 0 0 100%
sources/dynadoc/__/imports.py (no function) 16 0 0 0 0 100%
sources/dynadoc/__init__.py _notify 1 0 0 0 0 100%
sources/dynadoc/__init__.py (no function) 17 0 0 0 0 100%
sources/dynadoc/assembly.py assign_module_docstring 3 0 0 2 0 100%
sources/dynadoc/assembly.py with_docstring 2 0 0 0 0 100%
sources/dynadoc/assembly.py with_docstring.decorate 2 0 0 0 0 100%
sources/dynadoc/assembly.py _check_module_recursion 2 0 0 2 0 100%
sources/dynadoc/assembly.py _collect_fragments 10 0 0 6 0 100%
sources/dynadoc/assembly.py _consider_class_attribute 25 0 0 22 0 100%
sources/dynadoc/assembly.py _consider_module_attribute 11 0 0 6 0 100%
sources/dynadoc/assembly.py _decorate 12 0 0 10 0 100%
sources/dynadoc/assembly.py _decorate_core 10 0 0 4 0 100%
sources/dynadoc/assembly.py _decorate_class_attributes 9 0 0 4 0 100%
sources/dynadoc/assembly.py _decorate_module_attributes 6 0 2 2 0 100%
sources/dynadoc/assembly.py _limit_introspection 6 0 0 2 0 100%
sources/dynadoc/assembly.py _process_fragments_argument 15 0 0 8 0 100%
sources/dynadoc/assembly.py _survey_class_attributes 9 0 0 6 0 100%
sources/dynadoc/assembly.py _survey_module_attributes 5 0 3 2 0 100%
sources/dynadoc/assembly.py (no function) 22 0 0 0 0 100%
sources/dynadoc/context.py Context.with_invoker_globals 2 0 0 0 0 100%
sources/dynadoc/context.py ClassIntrospector.__call__ 0 0 1 0 0 100%
sources/dynadoc/context.py ClassIntrospectionControl.with_limit 3 0 0 0 0 100%
sources/dynadoc/context.py ModuleIntrospectionControl.with_limit 2 0 0 0 0 100%
sources/dynadoc/context.py IntrospectionLimiter.__call__ 0 0 1 0 0 100%
sources/dynadoc/context.py IntrospectionControl.evaluate_limits_for 4 0 0 2 0 100%
sources/dynadoc/context.py IntrospectionControl.with_limit 4 0 0 0 0 100%
sources/dynadoc/context.py (no function) 68 0 0 0 0 100%
sources/dynadoc/factories.py notify 1 0 0 0 0 100%
sources/dynadoc/factories.py rectify_fragment 4 0 0 4 0 100%
sources/dynadoc/factories.py produce_context 1 0 0 0 0 100%
sources/dynadoc/factories.py (no function) 5 0 0 0 0 100%
sources/dynadoc/interfaces.py AdjunctsData.copy 1 0 0 0 0 100%
sources/dynadoc/interfaces.py AnnotationsCache.access 2 0 0 0 0 100%
sources/dynadoc/interfaces.py AnnotationsCache.enter 3 0 0 0 0 100%
sources/dynadoc/interfaces.py FragmentRectifier.__call__ 0 0 1 0 0 100%
sources/dynadoc/interfaces.py Notifier.__call__ 0 0 1 0 0 100%
sources/dynadoc/interfaces.py VisibilityDecider.__call__ 0 0 1 0 0 100%
sources/dynadoc/interfaces.py (no function) 92 0 9 0 0 100%
sources/dynadoc/introspection.py introspect 7 0 0 6 0 100%
sources/dynadoc/introspection.py introspect_special_classes 5 0 0 2 0 100%
sources/dynadoc/introspection.py is_attribute_visible 4 0 0 4 0 100%
sources/dynadoc/introspection.py reduce_annotation 7 0 0 2 0 100%
sources/dynadoc/introspection.py _access_annotations 9 0 0 0 0 100%
sources/dynadoc/introspection.py _classes_sequence_to_union 3 0 0 2 0 100%
sources/dynadoc/introspection.py _compile_description 11 0 0 8 0 100%
sources/dynadoc/introspection.py _determine_default_valuator 1 0 0 0 0 100%
sources/dynadoc/introspection.py _filter_reconstitute_annotation 20 0 0 6 0 100%
sources/dynadoc/introspection.py _introspect_class 17 0 0 10 0 100%
sources/dynadoc/introspection.py _introspect_class_annotations 10 0 0 4 0 100%
sources/dynadoc/introspection.py _introspect_class_attributes 8 0 0 8 0 100%
sources/dynadoc/introspection.py _introspect_function 12 0 0 6 0 100%
sources/dynadoc/introspection.py _introspect_function_return 7 0 0 0 0 100%
sources/dynadoc/introspection.py _introspect_function_valences 13 0 0 6 0 100%
sources/dynadoc/introspection.py _introspect_module 7 0 0 4 0 100%
sources/dynadoc/introspection.py _introspect_module_annotations 9 0 0 4 0 100%
sources/dynadoc/introspection.py _introspect_module_attributes 8 0 0 8 0 100%
sources/dynadoc/introspection.py _is_attribute_visible 6 0 0 4 0 100%
sources/dynadoc/introspection.py _reduce_annotation_arguments 3 0 0 2 0 100%
sources/dynadoc/introspection.py _reduce_annotation_core 8 0 0 6 0 100%
sources/dynadoc/introspection.py _reduce_annotation_for_callable 6 0 0 2 0 100%
sources/dynadoc/introspection.py (no function) 29 0 0 0 0 100%
sources/dynadoc/nomina.py (no function) 10 0 0 0 0 100%
sources/dynadoc/renderers/__.py (no function) 2 0 0 0 0 100%
sources/dynadoc/renderers/__init__.py (no function) 1 0 0 0 0 100%
sources/dynadoc/renderers/sphinxad.py produce_fragment 1 0 0 0 0 100%
sources/dynadoc/renderers/sphinxad.py _extract_qualident 3 0 0 2 0 100%
sources/dynadoc/renderers/sphinxad.py _format_annotation 15 0 0 10 0 100%
sources/dynadoc/renderers/sphinxad.py _produce_fragment_partial 10 0 0 8 0 100%
sources/dynadoc/renderers/sphinxad.py _produce_argument_text 9 0 0 2 0 100%
sources/dynadoc/renderers/sphinxad.py _produce_attribute_text 14 0 0 6 0 100%
sources/dynadoc/renderers/sphinxad.py _produce_module_attribute_text 25 0 0 14 0 100%
sources/dynadoc/renderers/sphinxad.py _produce_exception_text 11 0 0 4 0 100%
sources/dynadoc/renderers/sphinxad.py _produce_return_text 8 0 0 4 0 100%
sources/dynadoc/renderers/sphinxad.py _qualify_object_name 13 0 1 12 0 100%
sources/dynadoc/renderers/sphinxad.py _stylize_delimiter 5 0 0 2 0 100%
sources/dynadoc/renderers/sphinxad.py (no function) 16 0 0 0 0 100%
sources/dynadoc/userapi.py (no function) 5 0 0 0 0 100%
sources/dynadoc/xtnsapi.py Renderer.__call__ 0 0 1 0 0 100%
sources/dynadoc/xtnsapi.py (no function) 21 0 0 0 0 100%
Total   762 0 21 240 0 100%

No items found using the specified filter.