central/tests
Ubuntu 5be002cb03 test(adapters): fix mock settings to use dicts instead of JSON strings
Now that routes.py no longer calls json.loads() on settings, the test
mocks must return dicts directly (as asyncpg does with jsonb).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-05-17 21:35:51 +00:00
..
__init__.py
conftest.py feat(gui): add auth core, setup gate, and first-run operator creation 2026-05-17 05:30:49 +00:00
README.md chore: normalize line endings to LF 2026-05-16 22:26:12 +00:00
test_adapters.py test(adapters): fix mock settings to use dicts instead of JSON strings 2026-05-17 21:35:51 +00:00
test_archive_multi_stream.py fix(archive): subscribe to all event streams 2026-05-17 19:29:38 +00:00
test_audit.py feat(gui): add auth core, setup gate, and first-run operator creation 2026-05-17 05:30:49 +00:00
test_auth.py feat(gui): add auth core, setup gate, and first-run operator creation 2026-05-17 05:30:49 +00:00
test_bootstrap_config.py chore: normalize line endings to LF 2026-05-16 22:26:12 +00:00
test_config_source.py chore: normalize line endings to LF 2026-05-16 22:26:12 +00:00
test_config_store.py chore: normalize line endings to LF 2026-05-16 22:26:12 +00:00
test_crypto.py chore: normalize line endings to LF 2026-05-16 22:26:12 +00:00
test_dashboard.py feat(gui): add read-only dashboard with HTMX polling 2026-05-17 20:09:05 +00:00
test_events_adapter_column.py docs: add test database setup, restore geom to test fixture 2026-05-17 18:26:48 +00:00
test_firms.py feat(schema): add adapter column to events, drop source 2026-05-17 16:09:59 +00:00
test_gui_scaffold.py fix(tests): update tests for lazy app loading and 302 redirect 2026-05-17 06:14:25 +00:00
test_models.py feat(schema): add adapter column to events, drop source 2026-05-17 16:09:59 +00:00
test_nws_normalization.py
test_session_auth.py feat(gui): add auth core, setup gate, and first-run operator creation 2026-05-17 05:30:49 +00:00
test_setup_gate.py fix(tests): update tests for lazy app loading and 302 redirect 2026-05-17 06:14:25 +00:00
test_supervisor_hotreload.py chore: normalize line endings to LF 2026-05-16 22:26:12 +00:00
test_supervisor_integration.py chore: normalize line endings to LF 2026-05-16 22:26:12 +00:00
test_usgs_quake.py chore: normalize line endings to LF 2026-05-16 22:26:12 +00:00

Central Tests

Test Database

Some tests (notably test_config_store.py) require a real PostgreSQL database. By default, tests connect to:

postgresql://central_test:testpass@localhost/central_test

If your test database uses different credentials, set the CENTRAL_TEST_DB_DSN environment variable:

export CENTRAL_TEST_DB_DSN="postgresql://myuser:mypass@localhost/mydb"
uv run pytest tests/test_config_store.py