o
    LiY                     @   sL   d Z ddlZddlm  mZ ddlZddlm	Z	 ej
jde	fddZdS )z"Tests for /api/v1/health endpoint.    N)AsyncClientclientc                    s|  |  dI d H }|j}d}||k}|sHtd|fd||fdt v s)t|r.t|ndt|t|d }dd|i }tt	|d  } }}|
 }|d	 }d
}||k}	|	std|	fd||ft|t|d }
dd|
i }tt	|d  } }	}|d }d}||k}	|	std|	fd||ft|t|d }
dd|
i }tt	|d  } }	}d S )Nz/api/v1/health   )==)z3%(py2)s
{%(py2)s = %(py0)s.status_code
} == %(py5)sresp)py0py2py5zassert %(py7)spy7statusok)z%(py1)s == %(py4)s)py1py4zassert %(py6)spy6db	connected)getstatus_code
@pytest_ar_call_reprcompare@py_builtinslocals_should_repr_global_name	_safereprAssertionError_format_explanationjson)r   r   @py_assert1@py_assert4@py_assert3@py_format6@py_format8data@py_assert0@py_assert2@py_format5@py_format7 r'   1/home/ubuntu/ootd-poc-server/tests/test_health.pytest_health_check_returns_ok   s   jnr)   )__doc__builtinsr   _pytest.assertion.rewrite	assertionrewriter   pytesthttpxr   markasyncior)   r'   r'   r'   r(   <module>   s
    "