mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-03 01:35:22 +03:00
Set up for http tests
This commit is contained in:
parent
1d45b0b351
commit
ae59ca0ac7
134
frigate/test/test_http.py
Normal file
134
frigate/test/test_http.py
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
import unittest
|
||||||
|
from unittest.mock import patch, MagicMock
|
||||||
|
|
||||||
|
from frigate.config import FrigateConfig
|
||||||
|
from frigate.http import create_app
|
||||||
|
|
||||||
|
|
||||||
|
class TestHttp(unittest.TestCase):
|
||||||
|
def setUp(self):
|
||||||
|
self.minimal_config = {
|
||||||
|
"mqtt": {"host": "mqtt"},
|
||||||
|
"cameras": {
|
||||||
|
"front_door": {
|
||||||
|
"ffmpeg": {
|
||||||
|
"inputs": [
|
||||||
|
{"path": "rtsp://10.0.0.1:554/video", "roles": ["detect"]}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"detect": {
|
||||||
|
"height": 1080,
|
||||||
|
"width": 1920,
|
||||||
|
"fps": 5,
|
||||||
|
},
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
self.test_stats = {
|
||||||
|
"detection_fps": 13.7,
|
||||||
|
"detectors": {
|
||||||
|
"cpu1": {
|
||||||
|
"detection_start": 0.0,
|
||||||
|
"inference_speed": 91.43,
|
||||||
|
"pid": 42,
|
||||||
|
},
|
||||||
|
"cpu2": {
|
||||||
|
"detection_start": 0.0,
|
||||||
|
"inference_speed": 84.99,
|
||||||
|
"pid": 44,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"front_door": {
|
||||||
|
"camera_fps": 4.1,
|
||||||
|
"capture_pid": 53,
|
||||||
|
"detection_fps": 6.0,
|
||||||
|
"pid": 52,
|
||||||
|
"process_fps": 4.0,
|
||||||
|
"skipped_fps": 0.0,
|
||||||
|
},
|
||||||
|
"service": {
|
||||||
|
"storage": {
|
||||||
|
"/dev/shm": {
|
||||||
|
"free": 50.5,
|
||||||
|
"mount_type": "tmpfs",
|
||||||
|
"total": 67.1,
|
||||||
|
"used": 16.6,
|
||||||
|
},
|
||||||
|
"/media/frigate/clips": {
|
||||||
|
"free": 42429.9,
|
||||||
|
"mount_type": "ext4",
|
||||||
|
"total": 244529.7,
|
||||||
|
"used": 189607.0,
|
||||||
|
},
|
||||||
|
"/media/frigate/recordings": {
|
||||||
|
"free": 42429.9,
|
||||||
|
"mount_type": "ext4",
|
||||||
|
"total": 244529.7,
|
||||||
|
"used": 189607.0,
|
||||||
|
},
|
||||||
|
"/tmp/cache": {
|
||||||
|
"free": 976.8,
|
||||||
|
"mount_type": "tmpfs",
|
||||||
|
"total": 1000.0,
|
||||||
|
"used": 23.2,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"uptime": 101113,
|
||||||
|
"version": "0.8.4-09a4d6d",
|
||||||
|
"latest_version": "0.10.1",
|
||||||
|
},
|
||||||
|
}
|
||||||
|
self.all_stats = {
|
||||||
|
"detection_fps": 13.7,
|
||||||
|
"detectors": {
|
||||||
|
"cpu1": {
|
||||||
|
"detection_start": 0.0,
|
||||||
|
"inference_speed": 91.43,
|
||||||
|
"pid": 42,
|
||||||
|
},
|
||||||
|
"cpu2": {
|
||||||
|
"detection_start": 0.0,
|
||||||
|
"inference_speed": 84.99,
|
||||||
|
"pid": 44,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"front_door": {
|
||||||
|
"camera_fps": 0.0,
|
||||||
|
"capture_pid": 53,
|
||||||
|
"detection_fps": 0.0,
|
||||||
|
"pid": 52,
|
||||||
|
"process_fps": 0.0,
|
||||||
|
"skipped_fps": 0.0,
|
||||||
|
},
|
||||||
|
"service": {
|
||||||
|
"storage": {
|
||||||
|
"/dev/shm": {
|
||||||
|
"free": 50.5,
|
||||||
|
"mount_type": "tmpfs",
|
||||||
|
"total": 67.1,
|
||||||
|
"used": 16.6,
|
||||||
|
},
|
||||||
|
"/media/frigate/clips": {
|
||||||
|
"free": 42429.9,
|
||||||
|
"mount_type": "ext4",
|
||||||
|
"total": 244529.7,
|
||||||
|
"used": 189607.0,
|
||||||
|
},
|
||||||
|
"/media/frigate/recordings": {
|
||||||
|
"free": 0.2,
|
||||||
|
"mount_type": "ext4",
|
||||||
|
"total": 8.0,
|
||||||
|
"used": 7.8,
|
||||||
|
},
|
||||||
|
"/tmp/cache": {
|
||||||
|
"free": 976.8,
|
||||||
|
"mount_type": "tmpfs",
|
||||||
|
"total": 1000.0,
|
||||||
|
"used": 23.2,
|
||||||
|
},
|
||||||
|
},
|
||||||
|
"uptime": 101113,
|
||||||
|
"version": "0.10.1",
|
||||||
|
"latest_version": "0.11",
|
||||||
|
},
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user