xsecuremcp / tests /server /test_server_interactions.py

Commit History

Merge branch 'main' into include-exclude
cca52df

Jeremiah Lowin commited on

Support enabled/disabled resources and templates
55471df

Jeremiah Lowin commited on

Support enabled/disabled tools
788b7e2

Jeremiah Lowin commited on

Support enabled/disabled prompts
8604c71

Jeremiah Lowin commited on

Ensure client is only initialized once
c04707c

Jeremiah Lowin commited on

Add support for tag-based include/exclude
1175ac0

Jeremiah Lowin commited on

remove empty parens from prompt
26b329e

Jeremiah Lowin commited on

Return objects from decorators
5ee8f66

Jeremiah Lowin commited on

Update tests for prompts
f6c5553

Jeremiah Lowin commited on

Remove empty parens
09438a8

Jeremiah Lowin commited on

Ensure tool serializer is applied
4757dcb

Jeremiah Lowin commited on

Server add_* methods no longer accept functions
a853a78

Jeremiah Lowin commited on

Formalize resource/functionresource replationship
582f82a

Jeremiah Lowin commited on

Fix remaining typing issues
a1b3f72

Jeremiah Lowin commited on

Update test typing
d4fceae

Jeremiah Lowin commited on

Ensure that tools/templates/prompts are compatible with callable objects
acef890

Jeremiah Lowin commited on

Add request id back to tests
32ff292

Jeremiah Lowin commited on

Store the initialize result on the client
3aecde3

Jeremiah Lowin commited on

Improve handling of exceptiongroups when raised in clients
177d39a

Jeremiah Lowin commited on

Improve error handling for tools and resources
2c75133

Jeremiah Lowin commited on

create a setting for legacy parsing
19fcaf8

Jeremiah Lowin commited on

Ensure prompts return descriptions
3becd4d

Jeremiah Lowin commited on

Handle args/kwargs appropriately for various objects
ef81ec0

Jeremiah Lowin commited on

Replace custom parsing with TypeAdapter
388409a

Jeremiah Lowin commited on

Update tests
7e50621

Jeremiah Lowin commited on

Update test_server_interactions.py
f4bfd8f

Jeremiah Lowin commited on

Ensure path works across platforms
07fd455

Jeremiah Lowin commited on

use pydantic_core.to_json
3de056b

Jeremiah Lowin commited on

Add log tests
75999a8

Jeremiah Lowin commited on

Add context injection to all objects
31e3fd3

Jeremiah Lowin commited on

Merge branch 'main' into return-values
70b949f
unverified

Jeremiah Lowin commited on

platform independent path
d8d02f6

Jeremiah Lowin commited on

Fix issues with type conversion
e71392d

Jeremiah Lowin commited on

Improve datetime test to avoid now
dfd1df8

Jeremiah Lowin commited on

Update docs and tests
0ce024d

Jeremiah Lowin commited on

Document and test input types
ae3ce72

Jeremiah Lowin commited on

update tool docs
120f8eb

Jeremiah Lowin commited on

minor docs updates
2dc7995

Jeremiah Lowin commited on

Split server interaction tests into new file
137b0c2

Jeremiah Lowin commited on