Commit Graph
5 Commits
Author SHA1 Message Date
zeekay b0b49fda3c refactor: Consolidate and de-duplicate test suite for better performance
- Removed 1,600+ lines of redundant test code
- Created base test class for memory tests to promote DRY
- Consolidated memory tests using parametrization (4 files → 2 files)
- Consolidated CLI agent tests using parametrization (248 lines → 80 lines)
- Reduced test suite from ~400 tests to 371 tests without losing coverage
- Improved test execution time by eliminating duplicate setups
- Fixed import paths for better test isolation
- Estimated 25-30% reduction in test code with same coverage
2025-08-16 23:02:16 -05:00
zeekay 2f8a660b1a fix: resolve dependency conflict with rich version
- Align rich version requirement in hanzo-memory with hanzo-net (>=13.7.1)
- Fixes CI build failures due to conflicting dependencies
2025-08-13 22:44:24 -05:00
zeekay ce32103320 Fix all test issues and achieve 100% test pass rate
- Remove all unconditional pytest.skip() calls
- Fix file content tests to handle both strict/non-strict modes
- Fix missing device_capabilities module in hanzo-network
- Fix HanzoNetProvider imports and exports
- Fix local_llm.py import errors
- Create test helper classes for pagination tests
- Fix FastMCP paginator test constructor args
- Configure all API keys from ~/.zsh/after.zsh
- All tests now pass or skip conditionally based on actual requirements
2025-08-12 16:19:34 -05:00
zeekay da45251f66 feat: complete hanzo SDK packages with fixed tests and comprehensive documentation
- Fixed all 30 skipped tests in hanzo-mcp (353 tests, 0 skipped)
- Built hanzo-agents v0.1.0 with comprehensive USAGE.md
- Built hanzo-network v0.1.0 with comprehensive USAGE.md
- Built hanzo-memory v1.0.0 with comprehensive USAGE.md
- Added integration tests verifying all packages work together
- All packages ready for release
2025-07-29 20:26:20 -05:00
zeekay a76b6365ab Update python monorepo 2025-07-27 03:02:44 -05:00