Orchestrata Ultimate › Tests › Reference › test_orchestrata_tools_diagrams_deps

Tests reference — tests/test_orchestrata_tools_diagrams_deps.py

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

Prose pending.

tests/test_orchestrata_tools_diagrams_deps.py

source · 12 tests · 230 lines

Coverage tests for orchestrata_tools diagram + dependency generators.

Kind Name Line Description
class TestModuleDiagramGenerator 48 Tests for ModuleDiagramGenerator.generate().
method TestModuleDiagramGenerator.test_generate_empty_codebase 51
method TestModuleDiagramGenerator.test_generate_filters_and_links_internal_imports 59
method TestModuleDiagramGenerator.test_generate_max_modules_truncates_by_import_count 88
class TestClassDiagramGeneratorGaps 108 Fills coverage gaps left by the real-codebase ClassDiagramGenerator tests.
method TestClassDiagramGeneratorGaps.test_escape_replaces_angle_brackets 111
method TestClassDiagramGeneratorGaps.test_generate_for_class_unknown_returns_empty_diagram 116
method TestClassDiagramGeneratorGaps.test_generate_for_module_no_classes_returns_empty_diagram 123
method TestClassDiagramGeneratorGaps.test_generate_full_ranks_and_truncates 134
method TestClassDiagramGeneratorGaps.test_generate_full_empty_codebase 178
class TestCycleDetectorGaps 188 Fills coverage gaps left by the real-codebase CycleDetector test.
method TestCycleDetectorGaps.test_find_cycles_detects_and_normalizes_a_two_node_cycle 195
method TestCycleDetectorGaps.test_find_cycles_stops_recursion_at_max_length 208
method TestCycleDetectorGaps.test_has_cycles_true_for_cyclic_graph 218
method TestCycleDetectorGaps.test_has_cycles_false_for_acyclic_graph 225