Orchestrata Ultimate › Tests › Reference › knowledge_graph › test_sync_coverage

Tests reference — tests/knowledge_graph/test_sync_coverage.py

Module of tests/knowledge_graph, split out because the directory page would be too large.

Prose pending.

tests/knowledge_graph/test_sync_coverage.py

source · 13 tests · 475 lines

Covers: core.graph_factory, knowledge_graph.canonical_schema, knowledge_graph.sync

Kind Name Line Description
class TestSyncDdlDeadSchemaRetired 88 SYNC_DDL no longer hand-rolls constraints canonical_schema.py now
method TestSyncDdlDeadSchemaRetired.test_method_id_no_longer_hand_rolled 97
method TestSyncDdlDeadSchemaRetired.test_import_node_and_decorator_node_gone 101
method TestSyncDdlDeadSchemaRetired.test_package_id_and_lookup_indexes_still_present 106
class TestNeo4jSyncerCreateSchema 115
method TestNeo4jSyncerCreateSchema.test_create_schema_raises_on_bad_ddl 116 A failing DDL statement must RAISE, not warn-and-continue.
method TestNeo4jSyncerCreateSchema.test_create_schema_applies_unified_canon 126 Default statements = unified canon + SYNC_DDL: after create_schema
class TestNeo4jSyncerConnectClose 144
method TestNeo4jSyncerConnectClose.test_connect_establishes_driver 145
method TestNeo4jSyncerConnectClose.test_close_sets_driver_none 149
method TestNeo4jSyncerConnectClose.test_close_when_not_connected 154
class TestNeo4jSyncerFullSync 159
method TestNeo4jSyncerFullSync.test_full_sync_creates_nodes_and_edges 160
class TestNeo4jSyncerProjectCanonicalMerge 291
method TestNeo4jSyncerProjectCanonicalMerge.test_full_sync_merges_project_on_canonical_slug 292 Project's canonical merge key is slug (SPEC-106
class TestNeo4jSyncerMapClasses 341
method TestNeo4jSyncerMapClasses.test_map_classes_creates_maps_to_edges 342
class TestNeo4jSyncerGetStats 387
method TestNeo4jSyncerGetStats.test_get_stats_returns_structure 388
class TestNeo4jSyncerVerify 417
method TestNeo4jSyncerVerify.test_verify_returns_ok_for_valid_project 418