Orchestrata Ultimate › Tests › Reference › agents › test_spec_writer_extended
Tests reference — tests/agents/test_spec_writer_extended.py
Module of tests/agents, split out because the directory page would be too large.
Prose pending.
tests/agents/test_spec_writer_extended.py
source · 52 tests · 680 lines
Extended tests for orchestrata_ultimate.agents.spec_writer.
Covers: agents.spec_writer
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestSpecMetadataExtended |
54 | |
| method | TestSpecMetadataExtended.test_all_fields_explicit |
55 | |
| method | TestSpecMetadataExtended.test_empty_strings_are_preserved |
75 | |
| class | TestUserStorySpecExtended |
84 | |
| method | TestUserStorySpecExtended.test_all_fields |
85 | |
| method | TestUserStorySpecExtended.test_empty_acceptance_criteria_list_is_independent |
103 | |
| class | TestRequirementSpecExtended |
110 | |
| method | TestRequirementSpecExtended.test_all_fields |
111 | |
| class | TestNFRequirementExtended |
126 | |
| method | TestNFRequirementExtended.test_all_fields |
127 | |
| class | TestArchitectureSectionExtended |
140 | |
| method | TestArchitectureSectionExtended.test_all_fields |
141 | |
| class | TestAPIEndpointExtended |
158 | |
| method | TestAPIEndpointExtended.test_all_fields |
159 | |
| class | TestRenderHeaderExtended |
177 | |
| method | TestRenderHeaderExtended.test_alias_and_components_both_present |
178 | |
| method | TestRenderHeaderExtended.test_neither_alias_nor_components_present |
184 | |
| method | TestRenderHeaderExtended.test_alias_present_components_absent |
190 | |
| class | TestRenderOverviewExtended |
202 | |
| method | TestRenderOverviewExtended.test_empty_what |
203 | |
| method | TestRenderOverviewExtended.test_multiple_why_and_how |
210 | |
| method | TestRenderOverviewExtended.test_no_how_items |
218 | |
| class | TestRenderUserStoriesExtended |
230 | |
| method | TestRenderUserStoriesExtended.test_multiple_stories |
231 | |
| method | TestRenderUserStoriesExtended.test_story_with_role_no_criteria |
240 | |
| method | TestRenderUserStoriesExtended.test_story_with_criteria_no_role |
250 | |
| method | TestRenderUserStoriesExtended.test_empty_acceptance_criteria_list |
263 | |
| class | TestRenderNfrsExtended |
276 | |
| method | TestRenderNfrsExtended.test_empty_nfrs_list |
277 | |
| method | TestRenderNfrsExtended.test_multiple_in_same_category |
282 | |
| method | TestRenderNfrsExtended.test_mixed_target_presence |
294 | |
| class | TestRenderArchitectureExtended |
310 | |
| method | TestRenderArchitectureExtended.test_only_technology_stack |
311 | |
| method | TestRenderArchitectureExtended.test_only_patterns |
321 | |
| method | TestRenderArchitectureExtended.test_only_modules |
328 | |
| method | TestRenderArchitectureExtended.test_only_module_diagram |
335 | |
| method | TestRenderArchitectureExtended.test_only_class_diagram |
344 | |
| method | TestRenderArchitectureExtended.test_whitespace_only_overview |
352 | |
| method | TestRenderArchitectureExtended.test_empty_strings_in_lists |
358 | |
| class | TestRenderApiExtended |
373 | |
| method | TestRenderApiExtended.test_empty_endpoints_list |
374 | |
| method | TestRenderApiExtended.test_description_without_returns |
379 | |
| method | TestRenderApiExtended.test_returns_without_description |
387 | |
| method | TestRenderApiExtended.test_multiple_endpoints |
403 | |
| class | TestRenderDependenciesExtended |
418 | |
| method | TestRenderDependenciesExtended.test_single_dependency |
419 | |
| method | TestRenderDependenciesExtended.test_special_characters_in_dependencies |
424 | |
| class | TestRenderVerificationChecklistExtended |
436 | |
| method | TestRenderVerificationChecklistExtended.test_varying_criteria_counts |
437 | |
| method | TestRenderVerificationChecklistExtended.test_unicode_titles |
448 | |
| class | TestGenerateSpecDocumentExtended |
461 | |
| method | TestGenerateSpecDocumentExtended.test_some_optional_sections_present |
462 | |
| method | TestGenerateSpecDocumentExtended.test_empty_user_stories_with_optional_sections |
480 | |
| method | TestGenerateSpecDocumentExtended.test_unicode_content |
496 | |
| method | TestGenerateSpecDocumentExtended.test_document_ends_with_newline |
520 | |
| class | TestGenerateRequirementsChecklistExtended |
537 | |
| method | TestGenerateRequirementsChecklistExtended.test_empty_requirements_list |
538 | |
| method | TestGenerateRequirementsChecklistExtended.test_multiple_stories_some_without_requirements |
544 | |
| method | TestGenerateRequirementsChecklistExtended.test_general_category_fallback |
557 | |
| method | TestGenerateRequirementsChecklistExtended.test_mixed_verified_and_unverified |
566 | |
| method | TestGenerateRequirementsChecklistExtended.test_requirements_for_unknown_story_skipped |
580 | |
| method | TestGenerateRequirementsChecklistExtended.test_story_fields_all_present |
590 | |
| class | TestSaveSpecExtended |
611 | |
| method | TestSaveSpecExtended.test_nested_output_directory |
612 | |
| method | TestSaveSpecExtended.test_unicode_content |
624 | |
| method | TestSaveSpecExtended.test_empty_spec_content |
634 | |
| method | TestSaveSpecExtended.test_empty_checklist_string_is_falsy |
644 | |
| method | TestSaveSpecExtended.test_overwrites_existing_files |
654 | |
| method | TestSaveSpecExtended.test_checklist_overwrites_existing |
667 |