============================= test session starts ==============================
platform linux -- Python 3.13.12, pytest-9.0.3, pluggy-1.6.0
rootdir: /app
configfile: pyproject.toml
plugins: cov-7.1.0, anyio-4.13.0, asyncio-1.4.0, xdist-3.8.0, timeout-2.4.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=function, asyncio_default_test_loop_scope=function
timeout: 30.0s
timeout method: signal
timeout func_only: False
collected 82 items

tests/test_backends/test_user_backend.py ............................... [ 37%]
...................................................                      [100%]

================================ tests coverage ================================
_______________ coverage: platform linux, python 3.13.12-final-0 _______________

Name                                               Stmts   Miss  Cover   Missing
--------------------------------------------------------------------------------
src/better_telegram_mcp/backends/user_backend.py     276      1    99%   321
--------------------------------------------------------------------------------
TOTAL                                                276      1    99%
Required test coverage of 95.0% reached. Total coverage: 99.64%
============================== 82 passed in 2.31s ==============================
