Orchestrata Ultimate › Tests › Reference › scripts › test_build_janus_ft

Tests reference — tests/scripts/test_build_janus_ft.py

Module of tests/scripts, split out because the directory page would be too large.

Prose pending.

tests/scripts/test_build_janus_ft.py

source · 21 tests · 560 lines

Tests for scripts/build_janus_ft.py — the versioned release builder for

Kind Name Line Description
function test_module_constants_point_inside_repo 131
function test_run_success_echoes_command 145
function test_run_failure_raises_called_process_error 154
function test_read_upstream_version_real 165
function test_read_upstream_version_empty_raises 173
function test_prepare_versioned_source_real_vendored_tree 185
function test_prepare_versioned_source_marker_drift_raises 210
function test_check_free_threaded_interpreter_real_venv_passes 225
function test_check_free_threaded_interpreter_missing_raises 230
function test_check_free_threaded_interpreter_gil_enabled_raises 237
function test_build_vendored_missing_raises 251
function test_build_real_wheel_and_sdist 257
function test_main_happy_path 286
function test_main_default_local_version 300
function test_cli_entry_point_help_subprocess 311
function test_cli_entry_point_unknown_arg_exits_2 323
function test_repo_state_untouched_by_builds 335
function test_fork_build_refuses_an_undeclared_swipl 456 No or "swipl" PATH fallback: an unset, empty, bare-named or
function test_fork_build_bakes_the_declared_prefix_runpath 472 THE fix: the RUNPATH is the DECLARED install's own library directory,
function test_fork_build_refuses_a_prefix_without_the_linked_library 497 A real swipl in a prefix that carries no lib/swipl at all: the
function test_fork_build_always_relinks_over_a_stale_build_dir 528 ADR-0091: the baked RUNPATH must follow the declaration on EVERY build.