Orchestrata Ultimate › Tests › Reference › agents › test_uml_generator

Tests reference — tests/agents/test_uml_generator.py

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

Prose pending.

tests/agents/test_uml_generator.py

source · 40 tests · 294 lines

Tests for orchestrata_ultimate.agents.uml_generator.

Covers: agents.uml_generator

Kind Name Line Description
class TestClassDesignUML 22
method TestClassDesignUML.test_defaults 23
method TestClassDesignUML.test_independent_mutable_defaults 30
method TestClassDesignUML.test_to_dict_keys 40
class TestModuleDesignUML 58
method TestModuleDesignUML.test_defaults 59
method TestModuleDesignUML.test_to_dict_embeds_class_dicts 65
class TestInteractionStepUML 74
method TestInteractionStepUML.test_defaults 75
method TestInteractionStepUML.test_with_reply 79
class TestSanitizeIdUML 89
method TestSanitizeIdUML.test_no_change 90
method TestSanitizeIdUML.test_dashes 93
method TestSanitizeIdUML.test_dots 96
method TestSanitizeIdUML.test_spaces 99
method TestSanitizeIdUML.test_mixed 102
class TestGenerateClassDiagramUML 111
method TestGenerateClassDiagramUML.test_empty_modules 112
method TestGenerateClassDiagramUML.test_first_line_is_header 115
method TestGenerateClassDiagramUML.test_class_header_and_attributes 119
method TestGenerateClassDiagramUML.test_method_parentheses_appended_when_missing 126
method TestGenerateClassDiagramUML.test_method_with_parens_preserved 131
method TestGenerateClassDiagramUML.test_base_class_relationship 136
method TestGenerateClassDiagramUML.test_sanitizes_names_in_relationships 141
method TestGenerateClassDiagramUML.test_method_referencing_other_class_creates_edge 146
method TestGenerateClassDiagramUML.test_self_reference_not_added 152
class TestGenerateModuleDiagramUML 163
method TestGenerateModuleDiagramUML.test_empty 164
method TestGenerateModuleDiagramUML.test_single_module_label 167
method TestGenerateModuleDiagramUML.test_module_without_classes_label 172
method TestGenerateModuleDiagramUML.test_dependency_edge 177
method TestGenerateModuleDiagramUML.test_dependency_on_missing_module_dropped 183
method TestGenerateModuleDiagramUML.test_sanitizes_module_ids 189
class TestGenerateSequenceDiagramUML 202
method TestGenerateSequenceDiagramUML.test_empty 203
method TestGenerateSequenceDiagramUML.test_basic_arrow 206
method TestGenerateSequenceDiagramUML.test_reply_emits_dashed_arrow 211
method TestGenerateSequenceDiagramUML.test_title_uses_first_actor 216
method TestGenerateSequenceDiagramUML.test_actor_ids_sanitized 221
class TestSaveDiagramsUML 232
method TestSaveDiagramsUML.test_appends_mmd_extension 233
method TestSaveDiagramsUML.test_preserves_existing_extension 240
method TestSaveDiagramsUML.test_sorted_output_paths 246
method TestSaveDiagramsUML.test_creates_output_directory 251
method TestSaveDiagramsUML.test_empty_diagrams 257
class TestGenerateAllDiagramsUML 267
method TestGenerateAllDiagramsUML.test_without_sequence 268
method TestGenerateAllDiagramsUML.test_with_sequence 275
method TestGenerateAllDiagramsUML.test_content_written_is_correct 287