Orchestrata Ultimate › Tests › Reference › knowledge_graph › test_knowledge_dependencies

Tests reference — tests/knowledge_graph/test_knowledge_dependencies.py

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

Prose pending.

tests/knowledge_graph/test_knowledge_dependencies.py

source · 17 tests · 174 lines

Tests for DependencyAnalyzer.

Covers: knowledge_graph.dependency_analyzer, knowledge_graph.types

Kind Name Line Description
class TestAnalyzeImports 83
method TestAnalyzeImports.test_build_graph 84
method TestAnalyzeImports.test_edge_count 89
method TestAnalyzeImports.test_no_self_edges 93
method TestAnalyzeImports.test_no_cycles_linear 98
method TestAnalyzeImports.test_detects_cycles 102
method TestAnalyzeImports.test_edge_type_is_imports 106
method TestAnalyzeImports.test_empty_analyses 111
class TestTransitiveDeps 117
method TestTransitiveDeps.test_transitive_linear 118
method TestTransitiveDeps.test_transitive_leaf 124
method TestTransitiveDeps.test_max_depth_limit 129
class TestReverseDeps 135
method TestReverseDeps.test_reverse_deps 136
method TestReverseDeps.test_reverse_deps_root 141
class TestDependencyLayers 147
method TestDependencyLayers.test_layers_linear 148
method TestDependencyLayers.test_layers_empty 154
method TestDependencyLayers.test_layers_with_cycles 159
class TestDependency 165
method TestDependency.test_to_dict 166
method TestDependency.test_default_type 172