feat(Q5): add package event types and package_events table

This commit is contained in:
Aaron D. Lee
2026-04-03 18:41:31 -04:00
parent 38ff219364
commit a5dd15d0a1
3 changed files with 50 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
from vigilar.constants import EventType
from vigilar.storage.schema import package_events
def test_package_delivered_event_type():
assert EventType.PACKAGE_DELIVERED == "PACKAGE_DELIVERED"
def test_package_reminder_event_type():
assert EventType.PACKAGE_REMINDER == "PACKAGE_REMINDER"
def test_package_collected_event_type():
assert EventType.PACKAGE_COLLECTED == "PACKAGE_COLLECTED"
def test_package_events_table_columns():
col_names = [c.name for c in package_events.columns]
assert "camera_id" in col_names
assert "detected_at" in col_names
assert "status" in col_names