Orchestrata Ultimate › Tests › Reference › test_orchestrata_tools_test_generator
Tests reference — tests/test_orchestrata_tools_test_generator.py
Module of tests, split out because the directory page would be too large.
Prose pending.
tests/test_orchestrata_tools_test_generator.py
source · 28 tests · 735 lines
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestEnhancedTestGeneratorModule |
255 | generate_module()-level behaviour: imports, traces, enum handling. |
| method | TestEnhancedTestGeneratorModule.test_generate_module_single_class_import_and_traces |
258 | |
| method | TestEnhancedTestGeneratorModule.test_generate_module_multi_class_import_private_skip_and_enum |
294 | |
| method | TestEnhancedTestGeneratorModule.test_generate_module_executes_against_real_objects |
318 | Regression: a >5-param method (compute has 6) used to build its |
| class | TestEnhancedTestGeneratorHelpers |
362 | Targeted tests for the private helpers behind generate_module(). |
| method | TestEnhancedTestGeneratorHelpers.test_test_method_without_aaa_pattern_emits_todo_stub |
365 | |
| method | TestEnhancedTestGeneratorHelpers.test_fixture_for_covers_default_type_and_fallback_branches |
378 | |
| method | TestEnhancedTestGeneratorHelpers.test_traces_decorator_formats_with_indent_and_defaults |
391 | |
| method | TestEnhancedTestGeneratorHelpers.test_has_traces_true_when_file_contains_the_marker |
414 | |
| method | TestEnhancedTestGeneratorHelpers.test_has_traces_skips_entries_without_a_file_path |
420 | |
| method | TestEnhancedTestGeneratorHelpers.test_has_traces_false_for_traces_free_source |
435 | |
| method | TestEnhancedTestGeneratorHelpers.test_has_traces_swallows_read_errors |
439 | |
| method | TestEnhancedTestGeneratorHelpers.test_parse_traces_returns_empty_dict_on_read_error |
449 | |
| method | TestEnhancedTestGeneratorHelpers.test_collect_traces_skips_classes_without_file_path |
455 | |
| class | TestBehavioralTestGenerator |
485 | Tests for BehavioralTestGenerator — docstring-driven Raises/Args extraction. |
| method | TestBehavioralTestGenerator.test_generate_from_docstring_returns_empty_without_docstring |
488 | |
| method | TestBehavioralTestGenerator.test_generate_from_docstring_returns_empty_without_raises_section |
492 | |
| method | TestBehavioralTestGenerator.test_generate_from_docstring_covers_every_raises_entry |
498 | |
| method | TestBehavioralTestGenerator.test_generate_parametrized_returns_empty_without_docstring |
517 | |
| method | TestBehavioralTestGenerator.test_generate_parametrized_returns_empty_for_single_arg |
521 | |
| method | TestBehavioralTestGenerator.test_generate_parametrized_covers_every_arg |
525 | |
| class | TestInterfaceTestGenerator |
553 | Tests for InterfaceTestGenerator — Protocol/ABC scaffold generation. |
| method | TestInterfaceTestGenerator.test_generate_for_protocol_skips_private_methods |
556 | |
| method | TestInterfaceTestGenerator.test_generate_for_abc_only_scaffolds_public_abstract_methods |
575 | |
| method | TestInterfaceTestGenerator.test_param_default_covers_every_type_branch |
591 | |
| class | TestCombinedTestGenerator |
626 | Tests for CombinedTestGenerator — the all-strategies facade. |
| method | TestCombinedTestGenerator.test_generate_for_method_includes_stub_branch_and_behavioral |
629 | |
| method | TestCombinedTestGenerator.test_generate_for_method_omits_branch_and_behavioral_without_docstring |
644 | |
| method | TestCombinedTestGenerator.test_generate_for_class_plain_class_merges_method_results |
661 | |
| method | TestCombinedTestGenerator.test_generate_for_class_protocol_uses_interface_generator |
677 | |
| method | TestCombinedTestGenerator.test_generate_for_class_abc_uses_interface_generator |
691 | |
| method | TestCombinedTestGenerator.test_generate_for_gaps_requires_matcher |
704 | |
| method | TestCombinedTestGenerator.test_generate_for_gaps_writes_one_file_per_untested_module |
710 |