Orchestrata Ultimate › Tests › Reference › scripts › test_build_ft_cpython
Tests reference — tests/scripts/test_build_ft_cpython.py
Module of tests/scripts, split out because the directory page would be too large.
Prose pending.
tests/scripts/test_build_ft_cpython.py
source · 13 tests · 377 lines
Tests for scripts/build_ft_cpython.py — the free-threaded CPython builder.
| Kind | Name | Line | Description |
|---|---|---|---|
| class | TestRun |
169 | |
| method | TestRun.test_success_with_cwd_streams_to_console |
170 | |
| method | TestRun.test_success_with_log_writes_log_file |
176 | |
| method | TestRun.test_failure_without_log_raises_bare_message |
181 | |
| method | TestRun.test_failure_with_log_embeds_last_30_lines |
191 | |
| class | TestVerifyFixPresent |
223 | |
| method | TestVerifyFixPresent.test_fix_present_reports_offsets |
224 | |
| method | TestVerifyFixPresent.test_missing_dealloc_function_aborts |
231 | |
| method | TestVerifyFixPresent.test_wrong_order_aborts |
237 | |
| method | TestVerifyFixPresent.test_untrack_absent_aborts_with_negative_offset |
243 | |
| class | TestMainArgParsing |
257 | |
| method | TestMainArgParsing.test_rejects_non_integer_jobs |
258 | |
| method | TestMainArgParsing.test_defaults_are_documented_values |
263 | |
| class | TestMainFreshCheckout |
269 | |
| method | TestMainFreshCheckout.test_bootstrap_then_fetch_failure_aborts |
270 | Fresh --src (no .git): main() runs git init + remote add itself, |
| class | TestMainFullPipeline |
299 | |
| method | TestMainFullPipeline.test_optimizations_and_existing_prefix |
300 | |
| method | TestMainFullPipeline.test_defaults_no_optimizations_no_existing_prefix |
355 |