Skip to main content
Glama

MCP Server

by jalzoubi
test_mcp_handlers.cpython-313-pytest-8.3.5.pyc7.13 kB
� k�h���`�SSKrSSKJs Jr SSKrSSKJr SSK J r \"\ 5r Sr Sr Srg)�N)� TestClient)�appc�h�[RSSSSS.S9nURnSo!U:Ho3(d�[R"SU4S X45S [ R "5;d[R"U5(a[R"U5OS [R"U5[R"U5S .-nS S U0-n[[R"U55eS=n=p2UR5nUSnSo7U:Ho�(do[R"SU4SXs45[R"U5[R"U5S.-n SSU 0-n [[R"U 55eS=n=p�USn[U[5o"(d�SS[ R "5;d[R"[5(a[R"[5OS[R"U5S[ R "5;d[R"[5(a[R"[5OS[R"U5S.-n[[R"U55eS=pSovSV s/sHo�SPM nn Xs;o�(do[R"SU4SXs45[R"U5[R"U5S.-n SSU 0-n [[R"U 55eS=n=p�gs sn f)N�/mcp�2.0zmcp/listResources���jsonrpc�method�id��json����==�z3%(py2)s {%(py2)s = %(py0)s.status_code } == %(py5)s�response��py0�py2�py5�assert %(py7)s�py7r �z%(py1)s == %(py4)s��py1�py4�assert %(py6)s�py6�result�5assert %(py5)s {%(py5)s = %(py0)s(%(py2)s, %(py3)s) }� isinstance�list�rr�py3r� hdf5_storager ��in�z%(py1)s in %(py4)s��client�post� status_code� @pytest_ar�_call_reprcompare� @py_builtins�locals�_should_repr_global_name� _saferepr�AssertionError�_format_explanationrr"r#) r� @py_assert1� @py_assert4� @py_assert3� @py_format6� @py_format8�data� @py_assert0� @py_assert2� @py_format5� @py_format7�rs �A/Users/jafaralzoubi/Desktop/mcp-server/tests/test_mcp_handlers.py�test_list_resourcesrBs����{�{�6�E�EX�`a�(b�{�c�H� � � �&�3�&�3� &�&�&�&�&� �&�&�&�&�&�&�8�&�&�&�&�8�&�&�&� �&�&�&�3�&�&�&�&�&�&�&� �=�=�?�D� � �?�#�e�#�e� #�#�#�#�#�?�#�#�#�?�#�#�#�e�#�#�#�#�#�#�#��8�n�+�:�n�d� +�+� +�+�+�+�+�+�+�:�+�+�+�+�:�+�+�+�n�+�+�+�+�+�+�d�+�+�+�+�d�+�+�+� +�+�+�+�+�+�+� �>�H�~�>�~�!��g�~�>�>�>� >�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>��>�� L/c�h�[RSSSSS.S9nURnSo!U:Ho3(d�[R"SU4S X45S [ R "5;d[R"U5(a[R"U5OS [R"U5[R"U5S .-nS S U0-n[[R"U55eS=n=p2UR5nUSnSo7U:Ho�(do[R"SU4SXs45[R"U5[R"U5S.-n SSU 0-n [[R"U 55eS=n=p�USn[U[5o"(d�SS[ R "5;d[R"[5(a[R"[5OS[R"U5S[ R "5;d[R"[5(a[R"[5OS[R"U5S.-n[[R"U55eS=pSovSV s/sHo�SPM nn Xs;o�(do[R"SU4SXs45[R"U5[R"U5S.-n SSU 0-n [[R"U 55eS=n=p�gs sn f)Nrrz mcp/listTools�r r rrrrrrrr rrrrr r!r"r#r$�slurm_schedulerr r'r)r*) rr6r7r8r9r:r;r<r=r>r?�ts rA�test_list_toolsrHs����{�{�6�E�_�\]�(^�{�_�H� � � �&�3�&�3� &�&�&�&�&� �&�&�&�&�&�&�8�&�&�&�&�8�&�&�&� �&�&�&�3�&�&�&�&�&�&�&� �=�=�?�D� � �?�#�e�#�e� #�#�#�#�#�?�#�#�#�?�#�#�#�e�#�#�#�#�#�#�#��8�n�+�:�n�d� +�+� +�+�+�+�+�+�+�:�+�+�+�+�:�+�+�+�n�+�+�+�+�+�+�d�+�+�+�+�d�+�+�+� +�+�+�+�+�+�+� �A�x�.� A�.�Q�4��.�A� A� � A�A�A�A�A� �A�A�A� �A�A�A� A�A�A�A�A�A�A�A�� ArCc��[RSSSSS.S9nURnSo!U:Ho3(d�[R"SU4S X45S [ R "5;d[R"U5(a[R"U5OS [R"U5[R"U5S .-nS S U0-n[[R"U55eS=n=p2UR5nUSSnSo3*o�U:Ho�(do[R"SU 4SXx45[R"U5[R"U5S.-nS S U0-n[[R"U55eS=n=n =p8g)Nrrzinvalid.method�r r rrrrrrr�error�codeiY)z%(py1)s == -%(py4)sr) r+r,r-r.r/r0r1r2r3r4r5r) rr6r7r8r9r:r;r<� @py_assert5r=s rA�test_invalid_methodrNs����{�{�6�E�EU�]^�(_�{�`�H� � � �&�3�&�3� &�&�&�&�&� �&�&�&�&�&�&�8�&�&�&�&�8�&�&�&� �&�&�&�3�&�&�&�&�&�&�&� �=�=�?�D� ��=�� �*�U�*�F�*�F� *�*�*�*�*� �*�*�*� �*�*�*�U�*�*�*�*�*�*�*�)�builtinsr0�_pytest.assertion.rewrite� assertion�rewriter.�pytest�fastapi.testclientr� src.serverrr+rBrHrN�rOrA�<module>rXs+���� �)�� �C���?�B�+rO

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jalzoubi/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server