Orchestrata Ultimate › Tests › Reference › agents › test_architect_project_mixin

Tests reference — tests/agents/test_architect_project_mixin.py

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

Prose pending.

tests/agents/test_architect_project_mixin.py

source · 17 tests · 219 lines

Tests for ArchitectProjectMixin.

Covers: agents.volks.architect.architect_project

Kind Name Line Description
class TestParseDesign 46 Tests for _parse_design.
method TestParseDesign.test_parse_single_section 49
method TestParseDesign.test_parse_multiple_sections 56
method TestParseDesign.test_parse_missing_section 72
method TestParseDesign.test_parse_empty_response 79
method TestParseDesign.test_parse_out_of_order_sections 85
method TestParseDesign.test_parse_strips_whitespace 94
class TestCoreSectionsBlank 102 Tests for _core_sections_blank (dogfood run-2 F3 defect 2).
method TestCoreSectionsBlank.test_all_core_sections_empty_is_blank 105
method TestCoreSectionsBlank.test_any_core_section_populated_is_not_blank 109
method TestCoreSectionsBlank.test_only_class_diagram_populated_is_still_blank 114 class_diagram is deliberately NOT a core section -- a design with
method TestCoreSectionsBlank.test_whitespace_only_core_sections_are_blank 122
method TestCoreSectionsBlank.test_all_four_core_sections_populated_is_not_blank 127
class TestWriteContextJson 135 Tests for _write_context_json.
method TestWriteContextJson.test_creates_context_json 138
method TestWriteContextJson.test_skips_existing 150
class TestWriteDesignDocs 162 Tests for _write_design_docs.
method TestWriteDesignDocs.test_writes_all_docs 165
method TestWriteDesignDocs.test_skips_empty_content 189
class TestGitCommit 207 Tests for _git_commit.
method TestGitCommit.test_no_project_dir 210
method TestGitCommit.test_no_git_dir 215