============================= test session starts ==============================
platform linux -- Python 3.14.3, pytest-8.4.2, pluggy-1.6.0 -- /home/ark/dev/quacktui/.venv/bin/python3
cachedir: .pytest_cache
rootdir: /home/ark/dev/quacktui
configfile: pyproject.toml
plugins: syrupy-4.8.0, textual-snapshot-1.1.0, asyncio-1.4.0
asyncio: mode=Mode.AUTO, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function
collecting ... collected 6 items

tests/screens/test_connection_picker.py::test_empty_connections_shows_no_connections_message PASSED [ 16%]
tests/screens/test_connection_picker.py::test_populated_list_renders_one_entry_per_connection PASSED [ 33%]
tests/screens/test_connection_picker.py::test_enter_on_valid_connection_dismisses_with_config PASSED [ 50%]
tests/screens/test_connection_picker.py::test_validation_failure_shows_error_and_stays_open PASSED [ 66%]
tests/screens/test_connection_picker.py::test_escape_dismisses_with_none PASSED [ 83%]
tests/screens/test_connection_picker.py::test_app_skips_picker_when_connection_name_matches PASSED [100%]

============================== 6 passed in 0.96s ===============================
