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