From e13a34df0f92dd84c7808a0100cdf9f0360d0c9a Mon Sep 17 00:00:00 2001 From: G Johansson <goran.johansson@shiftit.se> Date: Sun, 28 Jan 2024 22:43:22 +0100 Subject: [PATCH] Separate fixture in Sensibo (#109000) --- tests/components/sensibo/conftest.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tests/components/sensibo/conftest.py b/tests/components/sensibo/conftest.py index d455e1bb1f7..17c295b4c48 100644 --- a/tests/components/sensibo/conftest.py +++ b/tests/components/sensibo/conftest.py @@ -63,9 +63,13 @@ async def get_data_from_library( @pytest.fixture(name="load_json") -def load_json_from_fixture() -> SensiboData: +def load_json_from_fixture(load_data: str) -> SensiboData: """Load fixture with json data and return.""" - - data_fixture = load_fixture("data.json", "sensibo") - json_data: dict[str, Any] = json.loads(data_fixture) + json_data: dict[str, Any] = json.loads(load_data) return json_data + + +@pytest.fixture(name="load_data", scope="session") +def load_data_from_fixture() -> str: + """Load fixture with fixture data and return.""" + return load_fixture("data.json", "sensibo") -- GitLab