Commit Graph

5 Commits

Author SHA1 Message Date
LemonNexus 9f03b3c610 test(log_patterns): add test for log parsing patterns
- Test loot patterns against real user log formats
- Test skill patterns
- Helps catch pattern mismatches early
2026-02-08 22:22:53 +00:00
LemonNexus e2388dadaf fix(gui): correct create_project call - use metadata not description
- ProjectManager.create_project signature: (name, project_type, metadata=None)
- GUI was incorrectly passing description as 3rd arg
- Now passes metadata={'description': description}
- Add test_gui_simple.py for quick integration testing
2026-02-08 22:11:05 +00:00
LemonNexus 43a43e2644 fix(tests): correct DPP test expectation
Test was expecting old (wrong) PED-based calculation.
DPP = Damage / PEC (not Damage / PED)
10 damage / 2 PEC = 5.0 DPP
2026-02-08 21:16:11 +00:00
LemonNexus 97b9403b11 feat(phase2): Complete Phase 2 Integration - Bug fixes: SimpleCache self._timestamps typo, MOCK_TOOLS key typo. Agent-swarm UI: main_window, hud_overlay, loadout_manager. Nexus API with mock data. All tests passing. 2026-02-08 21:07:47 +00:00
LemonNexus 24a450de5e test(core): add pytest suite for Data Capture Engine
- Create comprehensive test suite for core modules
- Test DatabaseManager initialization and queries
- Test ProjectManager Data Principle implementation
- Test LogWatcher regex patterns (global, hof, loot, skill, decay)
- Test Observer Pattern subscribe/unsubscribe
- Test async polling functionality
- Test mock log generation
- Add integration test: Log -> Project -> Database flow

Tests validate Never-Break Rules #4 (Decimal precision) and #5 (testing).
2026-02-08 16:56:56 +00:00