pyshacl-turbo Python coverage (lines and branches): 100.0%

Files Functions Classes

coverage.py v7.16.2, created at 2026-10-16 12:25 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
python/pyshacl_turbo/__init__.py _failure_result   100.0% 2 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/__init__.py _failure_result.wrapped   100.0% 9 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/__init__.py CompiledShapes.__init__   100.0% 4 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/__init__.py CompiledShapes.targeting   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/__init__.py CompiledShapes.validate   100.0% 12 0 0   100.0% 6 0   100.0%
python/pyshacl_turbo/__init__.py CompiledShapes.shacl_rules   100.0% 12 0 0   100.0% 6 0   100.0%
python/pyshacl_turbo/__init__.py compile_shapes   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/__init__.py validate   100.0% 55 0 0   100.0% 38 0   100.0%
python/pyshacl_turbo/__init__.py shacl_rules   100.0% 25 0 0   100.0% 14 0   100.0%
python/pyshacl_turbo/__init__.py _emit_recursion_warnings   100.0% 2 0 0   100.0% 2 0   100.0%
python/pyshacl_turbo/__init__.py _options   100.0% 7 0 0   100.0% 8 0   100.0%
python/pyshacl_turbo/__init__.py _expand_names   100.0% 6 0 0   100.0% 2 0   100.0%
python/pyshacl_turbo/__init__.py _prepare_data   100.0% 23 0 0   100.0% 14 0   100.0%
python/pyshacl_turbo/__init__.py _is_multi_data_graph_input   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/__init__.py validate_each   100.0% 6 0 0   100.0% 4 0   100.0%
python/pyshacl_turbo/__init__.py meta_validate   100.0% 5 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/__init__.py (no function)   100.0% 38 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/__main__.py (no function)   100.0% 2 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/cli.py table   100.0% 12 0 0   100.0% 6 0   100.0%
python/pyshacl_turbo/cli.py table.split   100.0% 2 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/cli.py report_table   100.0% 9 0 0   100.0% 4 0   100.0%
python/pyshacl_turbo/cli.py serialize_graph   100.0% 7 0 0   100.0% 4 0   100.0%
python/pyshacl_turbo/cli.py main   100.0% 47 0 0   100.0% 8 0   100.0%
python/pyshacl_turbo/cli.py _validation_output   100.0% 6 0 0   100.0% 4 0   100.0%
python/pyshacl_turbo/cli.py _run   100.0% 27 0 0   100.0% 6 0   100.0%
python/pyshacl_turbo/cli.py entrypoint   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/cli.py rules_entrypoint   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/cli.py (no function)   100.0% 18 0 0   100.0% 2 0   100.0%
python/pyshacl_turbo/conformance.py query_prefixes   100.0% 18 0 0   100.0% 10 0   100.0%
python/pyshacl_turbo/conformance.py extract_query_and_expected_result   100.0% 8 0 0   100.0% 4 0   100.0%
python/pyshacl_turbo/conformance.py evaluate_query_testcase   100.0% 7 0 0   100.0% 2 0   100.0%
python/pyshacl_turbo/conformance.py report_subgraph   100.0% 13 0 0   100.0% 10 0   100.0%
python/pyshacl_turbo/conformance.py compare_reports   100.0% 7 0 0   100.0% 2 0   100.0%
python/pyshacl_turbo/conformance.py _literal_matches   100.0% 6 0 0   100.0% 2 0   100.0%
python/pyshacl_turbo/conformance.py check_dash_result   100.0% 41 0 0   100.0% 24 0   100.0%
python/pyshacl_turbo/conformance.py (no function)   100.0% 15 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/errors.py ReportableRuntimeError.__init__   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/errors.py ReportableRuntimeError.args   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/errors.py ReportableRuntimeError.__str__   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/errors.py ReportableRuntimeError.__repr__   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/errors.py (no function)   100.0% 10 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/rdf.py _Parser.literal   100.0% 5 0 0   100.0% 2 0   100.0%
python/pyshacl_turbo/rdf.py _Parser.parseline   100.0% 15 0 0   100.0% 4 0   100.0%
python/pyshacl_turbo/rdf.py _NativeBlankNodes.get   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/rdf.py decode   100.0% 13 0 0   100.0% 4 0   100.0%
python/pyshacl_turbo/rdf.py union   100.0% 8 0 0   100.0% 6 0   100.0%
python/pyshacl_turbo/rdf.py _document   100.0% 34 0 0   100.0% 22 0   100.0%
python/pyshacl_turbo/rdf.py load_from_source   100.0% 36 0 0   100.0% 24 0   100.0%
python/pyshacl_turbo/rdf.py is_oxigraph_store   100.0% 2 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/rdf.py commit_serialized   100.0% 9 0 0   100.0% 6 0   100.0%
python/pyshacl_turbo/rdf.py input_graph   100.0% 21 0 0   100.0% 16 0   100.0%
python/pyshacl_turbo/rdf.py copy_graph   100.0% 9 0 0   100.0% 6 0   100.0%
python/pyshacl_turbo/rdf.py merge_graph   100.0% 8 0 0   100.0% 6 0   100.0%
python/pyshacl_turbo/rdf.py (no function)   100.0% 35 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.__init__   100.0% 6 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.is_property_shape   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.deactivated   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.severity   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.message   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.name   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.description   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.order   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.objects   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.path   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.property_shapes   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.get_other_shape   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.target_nodes   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.target_classes   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.target_objects_of   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.target_subjects_of   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.implicit_class_targets   100.0% 2 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.target   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.set_advanced   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py Shape.focus_nodes   100.0% 2 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shape.py (no function)   100.0% 32 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.__init__   100.0% 9 0 0   100.0% 4 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph._compile   100.0% 4 0 0   100.0% 2 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.shapes   100.0% 7 0 0   100.0% 4 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.lookup_shape_from_node   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.targeting   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.shapes_from_uris   100.0% 3 0 0   100.0% 2 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.objects   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.subjects   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.predicates   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.predicate_objects   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.subject_objects   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shapes_graph.py ShapesGraph.subject_predicates   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/shapes_graph.py (no function)   100.0% 19 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/target_data.py TargetData.__init__   100.0% 5 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/target_data.py TargetData._focus_nodes   100.0% 6 0 0   100.0% 2 0   100.0%
python/pyshacl_turbo/target_data.py TargetData._targeting   100.0% 16 0 0   100.0% 10 0   100.0%
python/pyshacl_turbo/target_data.py prepare_target_data   100.0% 1 0 0   100.0% 0 0   100.0%
python/pyshacl_turbo/target_data.py (no function)   100.0% 8 0 0   100.0% 0 0   100.0%
Total     100.0% 811 0 0   100.0% 302 0   100.0%

No items found using the specified filter.