瀏覽代碼

attempt to fix failing test

Toan Quach 7 月之前
父節點
當前提交
64d9ff7cdd
共有 1 個文件被更改,包括 11 次插入7 次删除
  1. 11 7
      tests/gui_core/test_context_is_readable.py

+ 11 - 7
tests/gui_core/test_context_is_readable.py

@@ -14,6 +14,8 @@ import typing as t
 from datetime import datetime
 from unittest.mock import Mock, patch
 
+import pytest
+
 from taipy.config.common.frequency import Frequency
 from taipy.config.common.scope import Scope
 from taipy.core import Cycle, CycleId, Job, JobId, Scenario, Task
@@ -41,13 +43,6 @@ a_submission = Submission(
     properties={"client_id": "client_id", "on_submission": "on_submission"},
 )
 
-_CycleManagerFactory._build_manager()._set(a_cycle)
-_ScenarioManagerFactory._build_manager()._set(a_scenario)
-_TaskManagerFactory._build_manager()._set(a_task)
-_JobManagerFactory._build_manager()._set(a_job)
-_DataManagerFactory._build_manager()._set(a_datanode)
-_SubmissionManagerFactory._build_manager()._set(a_submission)
-
 
 def mock_is_readable_false(entity_id):
     return False
@@ -77,6 +72,15 @@ class MockState:
 
 
 class TestGuiCoreContext_is_readable:
+    @pytest.fixture(scope="class", autouse=True)
+    def set_entity(self):
+        _CycleManagerFactory._build_manager()._set(a_cycle)
+        _ScenarioManagerFactory._build_manager()._set(a_scenario)
+        _TaskManagerFactory._build_manager()._set(a_task)
+        _JobManagerFactory._build_manager()._set(a_job)
+        _DataManagerFactory._build_manager()._set(a_datanode)
+        _SubmissionManagerFactory._build_manager()._set(a_submission)
+
     def test_scenario_adapter(self):
         with patch("taipy.gui_core._context.core_get", side_effect=mock_core_get):
             gui_core_context = _GuiCoreContext(Mock())