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