mirror of
https://github.com/zvx-echo6/central.git
synced 2026-05-22 18:44:40 +02:00
chore: housekeeping - orphan branch + three stale tests (#22)
* test(bootstrap): isolate env vars in test_reads_from_env_file The test was failing on CT104 because live CENTRAL_DB_DSN environment variable overrode the test .env file content. Fix: use monkeypatch.delenv to clear all CENTRAL_* env vars before creating the Settings object, ensuring the test env file is the only source of configuration values. Also add CENTRAL_CSRF_SECRET to test env file since it's now a required field. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * test(models): remove stale test_custom_prefix test The test called subject_for_event(event, prefix="myapp.events") but the prefix parameter was removed from the API. The prefix functionality was intentionally removed - subjects now always use the "central." prefix hardcoded in the function. Delete the test rather than re-add the parameter. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> * test(nws): update fixtures for new adapter signature and region filtering NWSAdapter.__init__ signature changed from (config, cursor_db_path) to (config, config_store, cursor_db_path) with config now being AdapterConfig with a settings dict instead of NWSAdapterConfig. Also adapts tests to region-based bbox filtering: - TestStateFilter now uses region bbox to accept PNW, reject CA - Add geometry to SAMPLE_FEATURE_OR so it passes region filter - Other test fixtures use region=None to skip filtering Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> --------- Co-authored-by: Matt Johnson <mj@k7zvx.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
e097b504af
commit
8c2e4a358d
3 changed files with 72 additions and 31 deletions
|
|
@ -98,11 +98,6 @@ class TestSubjectForEvent:
|
|||
subject = subject_for_event(event)
|
||||
assert subject == "central.wx.alert.us.unknown"
|
||||
|
||||
def test_custom_prefix(self, sample_event: Event) -> None:
|
||||
"""Custom prefix is used in subject."""
|
||||
subject = subject_for_event(sample_event, prefix="myapp.events")
|
||||
assert subject == "myapp.events.alert.us.id.county.ada"
|
||||
|
||||
|
||||
class TestCloudEventsWire:
|
||||
"""Tests for CloudEvents wire format."""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue