Orchestrata Ultimate › Tests › Reference › scripts › test_ast_gen_facade

Tests reference — tests/scripts/test_ast_gen_facade.py

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

Prose pending.

tests/scripts/test_ast_gen_facade.py

source · 13 tests · 348 lines

Tests for the AST tool's gen-facade generator.

Kind Name Line Description
function test_gen_facade_uses_all_exports_exactly_and_sorted 51
function test_gen_facade_public_names_without_all_excludes_underscored 85
function test_gen_facade_skips_own_init_and_respects_exclude 120
function test_gen_facade_collision_keeps_first_sorted_module_and_warns 148
function test_gen_facade_three_way_collision_all_surfaced 170
function test_gen_facade_loose_dir_warns_and_uses_bare_module_name 194
function test_gen_facade_empty_package_emits_empty_all_and_compiles 210
function test_gen_facade_unparseable_sibling_is_skipped_not_fatal 222
function test_gen_facade_long_import_wraps_in_parens 240
function test_cli_gen_facade_stdout_emits_code_only_no_warnings_mixed_in 268
function test_cli_gen_facade_output_flag_writes_file 282
function test_cli_gen_facade_exclude_flag_skips_module 295
function test_gen_facade_real_cxp_package_parses_and_reexports_known_symbols 312