feat(resolvespec-python): add Python client for ResolveSpec, HeaderSpec, FunctionSpec and WebSocketSpec

This commit is contained in:
2026-09-30 22:18:01 +02:00
parent ab3d2b5b04
commit 54e6a3b17c
15 changed files with 2206 additions and 14 deletions
+14 -14
View File
@@ -4,34 +4,34 @@
### 1. ResolveSpec Client API
- [ ] Core API implementation (read, create, update, delete, get_metadata)
- [ ] Unit tests for API functions
- [x] Core API implementation (read, create, update, delete, get_metadata)
- [x] Unit tests for API functions
- [ ] Integration tests with server
- [ ] Error handling and edge cases
- [x] Error handling and edge cases
### 2. HeaderSpec Client API
- [ ] Client API implementation
- [ ] Unit tests
- [x] Client API implementation
- [x] Unit tests
- [ ] Integration tests with server
### 3. FunctionSpec Client API
- [ ] Client API implementation
- [ ] Unit tests
- [x] Client API implementation
- [x] Unit tests
- [ ] Integration tests with server
### 4. WebSocketSpec Client API
- [ ] WebSocketClient class implementation (read, create, update, delete, meta, subscribe, unsubscribe)
- [ ] Unit tests for WebSocketClient
- [ ] Connection handling tests
- [ ] Subscription tests
- [x] WebSocketClient class implementation (read, create, update, delete, meta, subscribe, unsubscribe)
- [x] Unit tests for WebSocketClient
- [x] Connection handling tests
- [x] Subscription tests
- [ ] Integration tests with server
### 5. Testing Infrastructure
- [ ] Set up test framework (pytest)
- [x] Set up test framework (pytest)
- [ ] Configure test coverage reporting (pytest-cov)
- [ ] Add test utilities and fixtures
- [ ] Create test documentation
@@ -43,8 +43,8 @@
- [ ] Usage examples for each client API
- [ ] Installation guide
- [ ] Contributing guidelines
- [ ] README with quick start
- [x] README (cheatsheet)
---
**Last Updated:** 2026-02-07
**Last Updated:** 2026-09-30