Jeremiah Lowin
3321644ad3
Replace subprocess tests with in-process async servers ( #2006 )
...
* Use anyio as testing backend
* Remove asyncio markers
* Update streamable http tests
* Replace all subprocess tests
* Replace anyio task groups with asyncio context managers in tests
- Convert run_server_async from anyio task group pattern to asyncio.create_task with async context manager
- Remove task_group fixture from conftest
- Update all test fixtures to use async with run_server_async pattern
- Remove TaskGroup imports from all test files
- Tests now work with pytest-asyncio instead of pytest-anyio
* Update test_github_provider_integration.py
2025-10-19 10:47:54 -04:00
William Easton
5d195878c4
Switch Lifespan to being a Server Lifespan ( #2013 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Jeremiah Lowin <153965+jlowin@users.noreply.github.com>
2025-10-14 11:49:53 -07:00
Jeremiah Lowin
7c10feaeb1
Expand timeouts ( #1954 )
2025-09-29 20:03:21 -04:00
Jeremiah Lowin
e8673b4d8b
Fix Python 3.13 websockets deprecation warning ( #1949 )
2025-09-29 15:24:20 -04:00
nate nowack
04831b75c2
optimize test suite ( #1893 )
...
Co-authored-by: Claude <noreply@anthropic.com>
2025-09-22 20:07:04 -04:00
Jeremiah Lowin
ce0a044835
Remove trailing slash in unit tests ( #1535 )
2025-08-18 08:10:46 -04:00
Jeremiah Lowin
18ae625fef
Update docs and test
2025-06-20 13:06:48 -04:00
Jeremiah Lowin
099d340208
Update tests for prompts
2025-06-04 16:37:41 -04:00
Jeremiah Lowin
18615bc48b
Remove empty parens
2025-06-04 15:41:28 -04:00
Jeremiah Lowin
8fb709c98c
Simplify code for running servers in processes
2025-06-01 09:35:06 -04:00
Jeremiah Lowin
f1e3713fc6
Update test typing
2025-05-31 20:41:18 -04:00
Jeremiah Lowin
a0e69a4cb2
Skip timeout tests on windows
2025-05-20 09:33:17 -04:00
Jeremiah Lowin
8559673e58
Skip on window
2025-05-15 10:03:24 -04:00
Jeremiah Lowin
837d4c407d
Add timeout support to client ( #455 )
...
* Add timeouts kwargs
* Add timeout support
* Fix windows handling and docs
* Update client.mdx
* Windows tests
* Update test_sse.py
* Update test_sse.py
* Update test_sse.py
* Update test_sse.py
* Fix windows
2025-05-14 20:50:24 -04:00
Jeremiah Lowin
27416fdd11
Add path prefix to test
2025-05-13 11:04:49 -04:00
Jeremiah Lowin
84a79ab56e
Fix bug that sets message path and sse path to same value
2025-05-10 16:10:39 -04:00
Jeremiah Lowin
b6d1b3f52f
Deprecate transport-specific methods
2025-05-10 11:34:47 -04:00
Jeremiah Lowin
d83afcc9ef
Ensure we handle nested SSE apps
2025-05-09 16:07:25 -04:00
Jeremiah Lowin
9c936168cd
Add integration tests for SSE
2025-05-07 11:04:47 -04:00