mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-02-03 01:35:22 +03:00
Get event that does not exist
This commit is contained in:
parent
fd15a1cb29
commit
0d5261f5f6
@ -22,11 +22,10 @@ class TestHttp(unittest.TestCase):
|
|||||||
"""Setup a functional db"""
|
"""Setup a functional db"""
|
||||||
|
|
||||||
# close and delete db before each test
|
# close and delete db before each test
|
||||||
if self.db:
|
if self.db and not self.db.is_closed():
|
||||||
if not self.db.is_closed():
|
self.db.close()
|
||||||
self.db.close()
|
|
||||||
|
|
||||||
os.remove("test.db")
|
os.remove("test.db")
|
||||||
|
|
||||||
migrate_db = SqliteExtDatabase("test.db")
|
migrate_db = SqliteExtDatabase("test.db")
|
||||||
del logging.getLogger("peewee_migrate").handlers[:]
|
del logging.getLogger("peewee_migrate").handlers[:]
|
||||||
@ -171,7 +170,7 @@ class TestHttp(unittest.TestCase):
|
|||||||
def test_get_good_event(self):
|
def test_get_good_event(self):
|
||||||
db = self.setup_test_db()
|
db = self.setup_test_db()
|
||||||
app = create_app(FrigateConfig(**self.minimal_config), db, None, None, None)
|
app = create_app(FrigateConfig(**self.minimal_config), db, None, None, None)
|
||||||
id = "123456.someid"
|
id = "123456.random"
|
||||||
|
|
||||||
with app.test_client() as client:
|
with app.test_client() as client:
|
||||||
_insert_mock_event(id)
|
_insert_mock_event(id)
|
||||||
@ -181,6 +180,18 @@ class TestHttp(unittest.TestCase):
|
|||||||
assert event["id"] == id
|
assert event["id"] == id
|
||||||
assert event == model_to_dict(Event.get(Event.id == id))
|
assert event == model_to_dict(Event.get(Event.id == id))
|
||||||
|
|
||||||
|
def test_get_bad_event(self):
|
||||||
|
db = self.setup_test_db()
|
||||||
|
app = create_app(FrigateConfig(**self.minimal_config), db, None, None, None)
|
||||||
|
id = "123456.random"
|
||||||
|
bad_id = "654321.other"
|
||||||
|
|
||||||
|
with app.test_client() as client:
|
||||||
|
_insert_mock_event(id)
|
||||||
|
event = client.get(f"/events/{bad_id}").json
|
||||||
|
|
||||||
|
assert not event
|
||||||
|
|
||||||
def _insert_mock_event(id: str) -> Event:
|
def _insert_mock_event(id: str) -> Event:
|
||||||
"""Inserts a basic event model with a given id."""
|
"""Inserts a basic event model with a given id."""
|
||||||
return Event.insert(
|
return Event.insert(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user