test_blank_query (test_server.ContractTests.test_blank_query) ... Tool 'search_articles' failed: 'Error executing tool search_articles: query must contain a non-whitespace character'
ok
test_bool_limit (test_server.ContractTests.test_bool_limit) ... Tool 'search_articles' rejected arguments: ['limit']
ok
test_case_and_whitespace (test_server.ContractTests.test_case_and_whitespace) ... ok
test_catalog_schema (test_server.ContractTests.test_catalog_schema) ... ok
test_empty_query (test_server.ContractTests.test_empty_query) ... Tool 'search_articles' rejected arguments: ['query']
ok
test_large_limit (test_server.ContractTests.test_large_limit) ... Tool 'search_articles' rejected arguments: ['limit']
ok
test_long_query (test_server.ContractTests.test_long_query) ... Tool 'search_articles' rejected arguments: ['query']
ok
test_match (test_server.ContractTests.test_match) ... ok
test_missing_query (test_server.ContractTests.test_missing_query) ... Tool 'search_articles' rejected arguments: ['query']
ok
test_no_match (test_server.ContractTests.test_no_match) ... ok
test_prompt (test_server.ContractTests.test_prompt) ... ok
test_protocol (test_server.ContractTests.test_protocol) ... ok
test_resource (test_server.ContractTests.test_resource) ... ok
test_result_limit (test_server.ContractTests.test_result_limit) ... ok
test_unknown_tool (test_server.ContractTests.test_unknown_tool) ... Tool 'delete_account' failed: 'Unknown tool: delete_account'
ok
test_zero_limit (test_server.ContractTests.test_zero_limit) ... Tool 'search_articles' rejected arguments: ['limit']
ok
test_stdio_roundtrip (test_server.TransportTests.test_stdio_roundtrip) ... execute program 'D:\\CodexProjects\\homannsoftware_com\\blog\\2026-10-19-mcp-for-beginners\\examples\\.venv\\Scripts\\python.exe': <_WindowsSubprocessTransport pid=21196 running stdin=<_ProactorWritePipeTransport fd=700 read=<_OverlappedFuture pending cb=[_ProactorWritePipeTransport._pipe_closed()] created at C:\Users\enrico\AppData\Local\Programs\Python\Python313\Lib\asyncio\windows_events.py:494>> stdout=<_ProactorReadPipeTransport fd=720 read=<_OverlappedFuture pending cb=[_ProactorReadPipeTransport._loop_reading()] created at C:\Users\enrico\AppData\Local\Programs\Python\Python313\Lib\asyncio\windows_events.py:507>>>
<_WindowsSubprocessTransport pid=21196 running stdin=<_ProactorWritePipeTransport closed> stdout=<_ProactorReadPipeTransport closing fd=720>> exited with return code 0
ok

----------------------------------------------------------------------
Ran 17 tests in 2.704s

OK
