============================= test session starts =============================
platform linux -- Python 3.12.4, pytest-8.2.0, pluggy-1.5.0
rootdir: /home/user/project
configfile: pyproject.toml
plugins: cov-5.0.0, xdist-3.5.0
collected 30 items

tests/test_api.py ......  [ 20%]
tests/test_models.py .....F  [ 40%]
tests/test_utils.py ......  [ 60%]
tests/test_auth.py ......  [ 80%]
tests/test_db.py ......  [100%]

=================================== WARNINGS ===================================
tests/test_api.py::test_endpoint_0
  /usr/lib/urllib3/poolmanager.py:100: DeprecationWarning: ssl.wrap_socket

tests/test_api.py::test_endpoint_1
  /usr/lib/urllib3/poolmanager.py:101: DeprecationWarning: ssl.wrap_socket

tests/test_api.py::test_endpoint_2
  /usr/lib/urllib3/poolmanager.py:102: DeprecationWarning: ssl.wrap_socket

tests/test_api.py::test_endpoint_3
  /usr/lib/urllib3/poolmanager.py:103: DeprecationWarning: ssl.wrap_socket

tests/test_api.py::test_endpoint_4
  /usr/lib/urllib3/poolmanager.py:104: DeprecationWarning: ssl.wrap_socket

tests/test_api.py::test_endpoint_5
  /usr/lib/urllib3/poolmanager.py:105: DeprecationWarning: ssl.wrap_socket

tests/test_api.py::test_endpoint_6
  /usr/lib/urllib3/poolmanager.py:106: DeprecationWarning: ssl.wrap_socket

tests/test_api.py::test_endpoint_7
  /usr/lib/urllib3/poolmanager.py:107: DeprecationWarning: ssl.wrap_socket

=================================== FAILURES ===================================
________________________________ test_validate _________________________________
def test_validate():
>       assert validate("bad_input") == True
E       AssertionError: assert False == True
tests/test_models.py:25: AssertionError
=========================== short test summary info ============================
FAILED tests/test_models.py::test_validate - assert False == True
========================= 1 failed, 29 passed, 8 warnings in 3.45s ============
