From 62b0eedf426aa318441395ae600030426386d3d9 Mon Sep 17 00:00:00 2001 From: Maciej Sobkowski Date: Fri, 24 May 2024 12:26:47 +0200 Subject: [PATCH] [#59157] server: tests: test-groups: import boilerplate test setup from common module --- server/tests/test-groups.py | 20 ++------------------ 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/server/tests/test-groups.py b/server/tests/test-groups.py index 8d780524..fb76241e 100644 --- a/server/tests/test-groups.py +++ b/server/tests/test-groups.py @@ -7,29 +7,13 @@ import subprocess import pytest +from common import (GROUPS_ENDPOINT, process) -SERVER = "http://127.0.0.1:5000/" -GROUPS_ENDPOINT = f"{SERVER}/api/v1/groups" DUMMY_DEVICE_ID = 1 -DBPATH = "test-db.db" GROUP_DEFAULT_PRIORITY = 25 -@pytest.fixture() -def process(): - if os.path.isfile(DBPATH): - os.remove(DBPATH) - print("Starting server..") - process = subprocess.Popen(["python3", "-m", "rdfm_mgmt_server", "--debug", "--no-ssl", "--no-api-auth", "--test-mocks", "--database", f"sqlite:///{DBPATH}"]) - time.sleep(5) - - yield process - - print("Shutting down server..") - process.kill() - - -def test_groups(process: subprocess.Popen): +def test_groups(process): # Fetching all groups, assumes that no groups were already created # i.e empty database resp = requests.get(GROUPS_ENDPOINT)