Skip to main content
Glama
test_state.cpython-311-pytest-7.4.0.pyc5.3 kB
� �X�g4��2�ddlZddlmcmZddlmZd�ZdS)�N)�Statec� �t��}|�dd��|j}d}||��}d}||k}|s�tjd|fd||f��dt j��vstj|��rtj|��ndtj|��tj|��tj|��tj|��d�z}dd|iz}ttj |�����dx}x}x}x}}d |d <|d }d }||k} | sltjd| fd ||f��tj|��tj|��d �z} d d| iz} ttj | �����dx}x} }d}||v} | s�tjd| fd||f��tj|��dt j��vstj|��rtj|��ndd�z} dd| iz} ttj | �����dx}} d}||v} | s�tjd| fd||f��tj|��dt j��vstj|��rtj|��ndd�z} dd| iz} ttj | �����dx}} |d=d}||v} | s�tjd| fd||f��tj|��dt j��vstj|��rtj|��ndd�z} dd| iz} ttj | �����dx}} |� ��|j } t| ��}d}||k}|�stjd|fd||f��dt j��vstjt��rtjt��nddt j��vstj|��rtj|��ndtj| ��tj|��tj|��d�z}dd|iz}ttj |�����dx} x}x}}dS)N�test_key� test_value)�==)zI%(py6)s {%(py6)s = %(py2)s {%(py2)s = %(py0)s.get }(%(py4)s) } == %(py9)s�state)�py0�py2�py4�py6�py9zassert %(py11)s�py11�value2�key2)z%(py1)s == %(py4)s)�py1r zassert %(py6)sr )�in)z%(py1)s in %(py3)s)r�py3zassert %(py5)s�py5� nonexistent)�not in)z%(py1)s not in %(py3)sr)zM%(py5)s {%(py5)s = %(py0)s(%(py3)s {%(py3)s = %(py1)s.storage }) } == %(py8)s�len)r rrr�py8zassert %(py10)s�py10)r�set�get� @pytest_ar�_call_reprcompare� @py_builtins�locals�_should_repr_global_name� _saferepr�AssertionError�_format_explanation�clear�storager)r� @py_assert1� @py_assert3� @py_assert5� @py_assert8� @py_assert7� @py_format10� @py_format12� @py_assert0� @py_assert2� @py_format5� @py_format7� @py_format4� @py_format6� @py_assert4� @py_assert6� @py_format9� @py_format11s �1/Users/arjun/repos/sparkmango/tests/test_state.py�test_state_basic_operationsr8s��� �G�G�E� �I�I�j�,�'�'�'�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0��E�&�M�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$��������������������������������������������������������������������%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%� �j��"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"� �K�K�M�M�M�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�) �builtinsr�_pytest.assertion.rewrite� assertion�rewriter�mcp_server.staterr8�r9r7�<module>r@sK���������������"�"�"�"�"�"�#�#�#�#�#r9

Latest Blog Posts

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/ArjunBhuptani/sparkmango'

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