Orchestrata Ultimate › Tests › Reference › test_generate_pytest_determinism
Tests reference — tests/test_generate_pytest_determinism.py
Module of tests, split out because the directory page would be too large.
Prose pending.
tests/test_generate_pytest_determinism.py
source · 9 tests · 191 lines
Regression tests for scripts/generate_pytest.py.
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestDeterministicOutput |
41 | Fix 1: no wall-clock timestamp in the generated file header. |
| method | TestDeterministicOutput.test_generated_content_has_no_timestamp |
44 | |
| method | TestDeterministicOutput.test_regenerating_identical_input_is_byte_identical |
54 | |
| method | TestDeterministicOutput.test_full_generate_tests_pipeline_is_byte_identical_across_runs |
65 | End-to-end: generate_tests() writes byte-identical files when run |
| class | TestTemplatePreservation |
86 | Fix 2: existing (possibly customized) templates are not clobbered. |
| method | TestTemplatePreservation.test_existing_template_preserved_by_default |
89 | |
| method | TestTemplatePreservation.test_force_templates_overwrites_customization |
99 | |
| method | TestTemplatePreservation.test_missing_templates_are_still_created |
111 | |
| class | TestDuplicatePruneGating |
121 | Fix 3: duplicate generated test files are only reported by default, |
| method | TestDuplicatePruneGating.test_duplicate_not_deleted_without_prune_flag |
141 | |
| method | TestDuplicatePruneGating.test_duplicate_deleted_with_prune_flag |
150 | |
| class | TestMainCliWiring |
160 | The --force-templates and --prune-duplicates flags must actually |
| method | TestMainCliWiring.test_main_runs_end_to_end_with_new_flags |
164 |