uwarp-space
2026-03-09
Parity test suite expanded to 15 total tests with new who_online, scoreboard, ether_probe, quick_stats, long_scan, warp_links, game_status, and computer_pathfind coverage; input propagation fixed
128 files · 7,167+ · 780-
Parity Tests: Suite Expansion (15 total)
3 files changed
parity_check.pyMonolithic _tests.py split into focused test modules; who_online, ether_probe, scoreboard, quick_stats, long_scan, warp_links, game_status, computer_pathfind tests addedtest_port_parity_16_18.pyPort parity tests covering items 16–18test_pricing_mode.pyPricing mode parity tests added
- Parity test suite split from monolithic _tests.py into focused modules; who_online, ether_probe, and scoreboard tests added — 12 total parity tests
qualify
architectural
1 file
parity_check.py
- quick_stats, long_scan, and warp_links parity tests added
qualify
internal
1 file
parity_check.py
- game_status and computer_pathfind parity tests added — all major game state display commands now covered (15 total)
qualify
behavioral
1 file
parity_check.py
Bug Fixes
3 files changed
input_adapter.pyallow_empty propagated to read_line in read_int_boundedprompt_handler.pyTWGS Gold sequential port prompt handling fixed; Wine I/O limits addressedserver_fixtures.pyMock read_line signatures updated to accept **kwargs
- TWGS Gold sequential port prompt flow now handled correctly — port interaction uses a different sequential prompt flow that was not being handled
remediate
behavioral
1 file
prompt_handler.py
- allow_empty parameter now propagated to read_line in read_int_bounded — was previously dropped at the call boundary
remediate
internal
1 file
input_adapter.py
- Mock read_line signatures updated to accept **kwargs matching the new propagation
qualify
internal
1 file
server_fixtures.py