feat(Q1,Q4): add HighlightsConfig, KioskConfig, HIGHLIGHT/TIMELAPSE triggers
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -109,6 +109,25 @@ def test_vigilar_config_has_location():
|
||||
assert cfg.location.latitude == 0.0
|
||||
|
||||
|
||||
def test_highlights_config_defaults():
|
||||
from vigilar.config import HighlightsConfig
|
||||
assert HighlightsConfig().enabled is True
|
||||
assert HighlightsConfig().generate_time == "06:00"
|
||||
|
||||
def test_kiosk_config_defaults():
|
||||
from vigilar.config import KioskConfig
|
||||
assert KioskConfig().ambient_enabled is True
|
||||
assert KioskConfig().camera_rotation_s == 10
|
||||
|
||||
def test_recording_trigger_highlight():
|
||||
from vigilar.constants import RecordingTrigger
|
||||
assert RecordingTrigger.HIGHLIGHT == "HIGHLIGHT"
|
||||
|
||||
def test_recording_trigger_timelapse():
|
||||
from vigilar.constants import RecordingTrigger
|
||||
assert RecordingTrigger.TIMELAPSE == "TIMELAPSE"
|
||||
|
||||
|
||||
class TestCameraConfigLocation:
|
||||
def test_default_location_is_interior(self):
|
||||
from vigilar.config import CameraConfig
|
||||
|
||||
Reference in New Issue
Block a user