Orchestrata Ultimate › Tests › Reference › agents › test_spec_writer

Tests reference — tests/agents/test_spec_writer.py

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

Prose pending.

tests/agents/test_spec_writer.py

source · 39 tests · 490 lines

Tests for orchestrata_ultimate.agents.spec_writer.

Covers: agents.spec_writer

Kind Name Line Description
class TestSpecMetadataSW 32
method TestSpecMetadataSW.test_post_init_generates_created_date 33
method TestSpecMetadataSW.test_explicit_created_preserved 39
method TestSpecMetadataSW.test_defaults 43
class TestUserStorySpecSW 52
method TestUserStorySpecSW.test_defaults 53
method TestUserStorySpecSW.test_independent_acceptance_lists 61
class TestRequirementSpecSW 68
method TestRequirementSpecSW.test_defaults 69
class TestNFRequirementSW 76
method TestNFRequirementSW.test_defaults 77
class TestArchitectureSectionSW 83
method TestArchitectureSectionSW.test_defaults_independent 84
class TestAPIEndpointSW 97
method TestAPIEndpointSW.test_defaults 98
class TestRenderHeaderSW 109
method TestRenderHeaderSW.test_basic_fields 110
method TestRenderHeaderSW.test_omits_alias_when_empty 123
method TestRenderHeaderSW.test_includes_alias_when_present 128
method TestRenderHeaderSW.test_components_line 133
class TestRenderOverviewSW 145
method TestRenderOverviewSW.test_sections_present 146
method TestRenderOverviewSW.test_empty_why_how 158
class TestRenderUserStoriesSW 170
method TestRenderUserStoriesSW.test_empty 171
method TestRenderUserStoriesSW.test_full_story 174
method TestRenderUserStoriesSW.test_partial_story_without_role_or_criteria 194
class TestRenderNfrsSW 206
method TestRenderNfrsSW.test_groups_by_category_and_sorts 207
method TestRenderNfrsSW.test_target_suffix 223
method TestRenderNfrsSW.test_general_fallback_category 228
class TestRenderArchitectureSW 239
method TestRenderArchitectureSW.test_empty_returns_header_only 240
method TestRenderArchitectureSW.test_all_sections 244
method TestRenderArchitectureSW.test_overview_only 267
class TestRenderApiSW 279
method TestRenderApiSW.test_minimal_endpoint 280
method TestRenderApiSW.test_description_and_returns 287
class TestRenderDependenciesSW 306
method TestRenderDependenciesSW.test_basic 307
method TestRenderDependenciesSW.test_empty 313
class TestRenderVerificationChecklistSW 323
method TestRenderVerificationChecklistSW.test_empty 324
method TestRenderVerificationChecklistSW.test_stories_row 330
class TestGenerateSpecDocumentSW 345
method TestGenerateSpecDocumentSW.test_minimal_document 346
method TestGenerateSpecDocumentSW.test_full_document 367
class TestGenerateRequirementsChecklistSW 392
method TestGenerateRequirementsChecklistSW.test_basic 393
method TestGenerateRequirementsChecklistSW.test_verified_checkbox 413
method TestGenerateRequirementsChecklistSW.test_category_headings 423
method TestGenerateRequirementsChecklistSW.test_unassigned_requirements_do_not_appear_under_stories 439
class TestSaveSpecSW 454
method TestSaveSpecSW.test_writes_spec_only 455
method TestSaveSpecSW.test_writes_spec_and_checklist 469
method TestSaveSpecSW.test_idempotent_when_directory_exists 485