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.py Monolithic _tests.py split into focused test modules; who_online, ether_probe, scoreboard, quick_stats, long_scan, warp_links, game_status, computer_pathfind tests added
  • test_port_parity_16_18.py Port parity tests covering items 16–18
  • test_pricing_mode.py Pricing 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
3 files changed
  • input_adapter.py allow_empty propagated to read_line in read_int_bounded
  • prompt_handler.py TWGS Gold sequential port prompt handling fixed; Wine I/O limits addressed
  • server_fixtures.py Mock 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