blakeblackshear.frigate/frigate/test/test_config.py

27 lines
625 B
Python
Raw Normal View History

2020-11-01 13:17:44 +01:00
import json
from unittest import TestCase, main
import voluptuous as vol
from frigate.config import FRIGATE_CONFIG_SCHEMA
class TestConfig(TestCase):
def test_empty(self):
FRIGATE_CONFIG_SCHEMA({})
def test_minimal(self):
minimal = {
'mqtt': {
'host': 'mqtt'
},
'cameras': {
'back': {
'ffmpeg': {
'input': 'rtsp://10.0.0.1:554/video'
}
}
}
}
FRIGATE_CONFIG_SCHEMA(minimal)
if __name__ == '__main__':
main(verbosity=2)