peregrine/app/wizard
pyr0ball 84c4dcf98c refactor(tiers): replace importlib.reload with mock.patch in demo_tier tests
- Replace fragile reload pattern with unittest.mock.patch('app.wizard.tiers._DEMO_MODE', ...)
- Eliminates parallel test run failures (pytest-xdist) and improves test isolation
- All 4 demo_tier tests now use context managers for clean setup/teardown
- Add explanatory comment to _DEMO_MODE definition about immutability and env-based init
2026-03-22 15:52:03 -07:00
..
__init__.py feat: tier system with FEATURES gate + can_use() + tier_label() 2026-02-25 07:55:47 -08:00
step_hardware.py feat: wizard step validate() functions — all six mandatory steps 2026-02-25 08:00:18 -08:00
step_identity.py feat: wizard step validate() functions — all six mandatory steps 2026-02-25 08:00:18 -08:00
step_inference.py feat: wizard step validate() functions — all six mandatory steps 2026-02-25 08:00:18 -08:00
step_integrations.py feat: step_integrations module with validate() + tier-filtered available list 2026-02-25 08:35:16 -08:00
step_resume.py feat: wizard step validate() functions — all six mandatory steps 2026-02-25 08:00:18 -08:00
step_search.py feat: wizard step validate() functions — all six mandatory steps 2026-02-25 08:00:18 -08:00
step_tier.py feat: wizard step validate() functions — all six mandatory steps 2026-02-25 08:00:18 -08:00
tiers.py refactor(tiers): replace importlib.reload with mock.patch in demo_tier tests 2026-03-22 15:52:03 -07:00