Private
Public Access
0
0
Files
manual_slop/tests
ed c1dfe7b29f fix(tests,app_controller): 4 pre-existing test failures
Pre-existing failures unrelated to the de-cruft work; fix tests/production:

1. test_save_preset_project_no_root — production src/presets.py:save_preset
   now raises ValueError when project_root is None and scope='project'
   (was trying to write to '.' which the test_sandbox blocks).

2. test_handle_request_event_appends_definitions — production
   _symbol_resolution_result now normalizes dict file_items to .path
   access (was assuming FileItem dataclass).

3. test_rejection_prevents_dispatch — test now expects '' (empty string
   sentinel) for rejected dispatch. Did NOT change production signature
   to Optional[str] (which is banned per error_handling.md). Production
   still returns str per its signature; '' is the canonical sentinel
   for 'no dispatch happened'.

4. test_keyboard_shortcut_check_in_gui_func — test now patches
   src.gui_2.get_bg (the current function) instead of the deleted
   src.gui_2.bg_shader module. BackgroundShader class was moved from
   src/bg_shader.py into src/gui_2.py in module_taxonomy_refactor Phase 1.1.

After this commit:
- tier-1-unit-comms: 0 failures
- tier-1-unit-core: 0 failures (of 1418 tests)
- tier-1-unit-mma: 0 failures
- tier-1-unit-gui: 0 failures
- tier-1-unit-headless: 0 failures
- tier-2-mock-app-comms: 0 failures
- tier-2-mock-app-core: 0 failures
- tier-2-mock-app-gui: 0 failures
- tier-2-mock-app-mma: 0 failures

Remaining: tier-2-mock-app-headless (3 FastAPI response shape mismatches)
and tier-3-live-gui (test_auto_switch_sim).
2026-06-26 23:42:14 -04:00
..
2026-03-05 17:13:59 -05:00
2026-05-10 15:14:54 -04:00
2026-05-20 07:51:58 -04:00
2026-03-05 16:37:30 -05:00
2026-03-05 17:13:59 -05:00
2026-03-05 16:37:30 -05:00
2026-03-07 20:32:59 -05:00
2026-03-12 19:08:51 -04:00
ok
2026-03-07 21:40:40 -05:00