Coverage report: 85%

Files Functions Classes

coverage.py v7.9.2, created at 2026-02-19 12:47 +0000

File function statements missing excluded coverage
app/config/__init__.py (no function) 0 0 0 100%
app/config/config.py get_env_variable 9 2 0 78%
app/config/config.py (no function) 16 0 0 100%
app/config/logging.py setup_logging 9 0 0 100%
app/config/logging.py (no function) 2 0 0 100%
app/main.py root 1 0 0 100%
app/main.py (no function) 18 0 0 100%
app/routers/__init__.py (no function) 0 0 0 100%
app/routers/link.py read_links 20 0 0 100%
app/routers/link.py read_link 23 1 0 96%
app/routers/link.py read_link_by_uuid 15 1 0 93%
app/routers/link.py create_link 28 5 0 82%
app/routers/link.py delete_link 13 2 0 85%
app/routers/link.py update_link 46 6 0 87%
app/routers/link.py (no function) 29 0 0 100%
app/routers/links/__init__.py (no function) 0 0 0 100%
app/routers/links/attribute.py read_link_attributes 10 1 0 90%
app/routers/links/attribute.py read_link_attribute 15 3 0 80%
app/routers/links/attribute.py set_link_attribute 37 8 0 78%
app/routers/links/attribute.py delete_link_attribute 35 8 0 77%
app/routers/links/attribute.py read_links_attribute 13 0 0 100%
app/routers/links/attribute.py add_link_attribute 35 8 0 77%
app/routers/links/attribute.py (no function) 26 0 0 100%
app/routers/node.py read_nodes 13 0 0 100%
app/routers/node.py read_node 15 1 0 93%
app/routers/node.py create_node 25 2 0 92%
app/routers/node.py update_node 40 4 0 90%
app/routers/node.py delete_node 13 2 0 85%
app/routers/node.py (no function) 28 0 0 100%
app/routers/nodes/__init__.py (no function) 0 0 0 100%
app/routers/nodes/attribute.py read_attributes 8 0 0 100%
app/routers/nodes/attribute.py read_node_attributes 11 1 0 91%
app/routers/nodes/attribute.py read_node_attribute 16 3 0 81%
app/routers/nodes/attribute.py set_node_attribute 38 8 0 79%
app/routers/nodes/attribute.py delete_node_attribute 36 8 0 78%
app/routers/nodes/attribute.py read_nodes_with_attribute 14 0 0 100%
app/routers/nodes/attribute.py add_attribute 35 8 0 77%
app/routers/nodes/attribute.py (no function) 28 0 0 100%
app/routers/nodes/label.py read_labels 8 0 0 100%
app/routers/nodes/label.py read_node_labels 11 1 0 91%
app/routers/nodes/label.py read_nodes_with_label 15 1 0 93%
app/routers/nodes/label.py add_label 24 4 0 83%
app/routers/nodes/label.py remove_label 22 3 0 86%
app/routers/nodes/label.py remove_all_labels 23 3 0 87%
app/routers/nodes/label.py (no function) 26 0 0 100%
app/routers/search.py score_global_key 7 1 0 86%
app/routers/search.py search_node_constellation 49 6 0 88%
app/routers/search.py search_link_constellation 46 7 0 85%
app/routers/search.py (no function) 20 0 0 100%
app/updates/_001_base.py upgrade 1 0 0 100%
app/updates/_001_base.py (no function) 4 0 0 100%
app/updates/_002_add_created_updated.py upgrade 1 0 0 100%
app/updates/_002_add_created_updated.py (no function) 4 0 0 100%
app/updates/_003_add_word_count.py upgrade 2 0 0 100%
app/updates/_003_add_word_count.py (no function) 4 0 0 100%
app/updates/_004_add_label_count.py upgrade 1 0 0 100%
app/updates/_004_add_label_count.py (no function) 4 0 0 100%
app/updates/_005_add_link_count.py upgrade 1 0 0 100%
app/updates/_005_add_link_count.py (no function) 4 0 0 100%
app/updates/__init__.py (no function) 0 0 0 100%
app/upgrade.py _discover_migrations 16 3 0 81%
app/upgrade.py _get_or_init_schema_version 2 0 0 100%
app/upgrade.py _set_schema_version 1 0 0 100%
app/upgrade.py run_updates 20 4 0 80%
app/upgrade.py run_updates._run_one 1 0 0 100%
app/upgrade.py (no function) 17 0 0 100%
app/utils/check_token.py check_constellation_access 10 3 0 70%
app/utils/check_token.py (no function) 8 0 0 100%
app/utils/decode_ydoc.py MultiValueEnum.__new__ 4 0 0 100%
app/utils/decode_ydoc.py MultiValueEnum._missing_ 4 1 0 75%
app/utils/decode_ydoc.py get_plain_text_from_xmltext 45 38 0 16%
app/utils/decode_ydoc.py get_plain_text_content 7 2 0 71%
app/utils/decode_ydoc.py decode_ydoc 35 15 0 57%
app/utils/decode_ydoc.py decode_attributes_inplace 15 3 0 80%
app/utils/decode_ydoc.py (no function) 18 0 0 100%
app/utils/response_format.py generate_response 2 0 0 100%
app/utils/response_format.py generate_error_response 2 0 0 100%
app/utils/response_format.py (no function) 4 0 0 100%
app/utils/send_sse_notification.py send_constellation_notification 7 3 0 57%
app/utils/send_sse_notification.py (no function) 4 0 0 100%
app/utils/typing.py serialize_value 11 5 0 55%
app/utils/typing.py (no function) 9 0 0 100%
Total   1239 185 0 85%

No items found using the specified filter.