alpha
Login
or
Join now
zzstoatzz.io
/
semble
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
This repository has no description
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
semble
/
tests
7 files
at
main
zzstoatzz
mcp: ParamSpec the _per_request wrapper
6w ago
fe3095cb
__init__.py
mcp: ParamSpec the _per_request wrapper _per_request[**P, R] makes the wrapper's contract explicit — same params in, same return out — so ty checks the pass-through instead of treating every registered tool as untyped. also fill annotation gaps in the per-request auth tests Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago
conftest.py
import httpx2 as httpx everywhere per pydantic/httpx2#963 there's no official alias yet, so alias at the import; only the import lines and pyproject reference the httpx2 name Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago
test_cli.py
import httpx2 as httpx everywhere per pydantic/httpx2#963 there's no official alias yet, so alias at the import; only the import lines and pyproject reference the httpx2 name Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago
test_client.py
make cast_to generic type[T] (T bound to BaseModel) with overloads on _parse and the four transport methods: cast_to given returns T, omitted returns Any for the raw-json escape hatch. resource annotations are now checked against their cast_to instead of laundered through Any. an empty body where cast_to was given now raises SembleError instead of silently returning None — that's a broken api contract, not a type to accommodate Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago
test_mcp.py
mcp: ParamSpec the _per_request wrapper _per_request[**P, R] makes the wrapper's contract explicit — same params in, same return out — so ty checks the pass-through instead of treating every registered tool as untyped. also fill annotation gaps in the per-request auth tests Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago
test_resources.py
import httpx2 as httpx everywhere per pydantic/httpx2#963 there's no official alias yet, so alias at the import; only the import lines and pyproject reference the httpx2 name Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago
test_types.py
pydantic-settings config, example scripts, strict annotations - SembleSettings reads SEMBLE_* env vars and .env; api key held as SecretStr - scripts/: whoami, feed, library, search, and a gated write-path roundtrip - ruff ANN rules enforce complete signatures (tests included) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 month ago