Base client extracted from bcda/client.py retry/auth pattern with MockTransport injection for testing. Four service clients: Gitea, Woodpecker, RustFS (S3 + admin), and Zotero — each with auth headers and domain method stubs. 36 tests passing.
0 lines
0 B
Python
0 lines
0 B
Python
The file is empty.