|
@@ -20,27 +20,19 @@ from taipy.core._orchestrator._orchestrator_factory import _OrchestratorFactory
|
|
from taipy.core._version._version_manager import _VersionManager
|
|
from taipy.core._version._version_manager import _VersionManager
|
|
from taipy.core.config.job_config import JobConfig
|
|
from taipy.core.config.job_config import JobConfig
|
|
from taipy.core.cycle._cycle_manager import _CycleManager
|
|
from taipy.core.cycle._cycle_manager import _CycleManager
|
|
-from taipy.core.cycle._cycle_manager_factory import _CycleManagerFactory
|
|
|
|
from taipy.core.data._data_manager import _DataManager
|
|
from taipy.core.data._data_manager import _DataManager
|
|
-from taipy.core.data._data_manager_factory import _DataManagerFactory
|
|
|
|
from taipy.core.data.in_memory import InMemoryDataNode
|
|
from taipy.core.data.in_memory import InMemoryDataNode
|
|
from taipy.core.exceptions.exceptions import DeletingPrimaryScenario
|
|
from taipy.core.exceptions.exceptions import DeletingPrimaryScenario
|
|
from taipy.core.scenario._scenario_manager import _ScenarioManager
|
|
from taipy.core.scenario._scenario_manager import _ScenarioManager
|
|
-from taipy.core.scenario._scenario_manager_factory import _ScenarioManagerFactory
|
|
|
|
from taipy.core.scenario.scenario import Scenario
|
|
from taipy.core.scenario.scenario import Scenario
|
|
from taipy.core.scenario.scenario_id import ScenarioId
|
|
from taipy.core.scenario.scenario_id import ScenarioId
|
|
from taipy.core.sequence._sequence_manager import _SequenceManager
|
|
from taipy.core.sequence._sequence_manager import _SequenceManager
|
|
-from taipy.core.sequence._sequence_manager_factory import _SequenceManagerFactory
|
|
|
|
-from taipy.core.sequence.sequence import Sequence
|
|
|
|
-from taipy.core.sequence.sequence_id import SequenceId
|
|
|
|
from taipy.core.task._task_manager import _TaskManager
|
|
from taipy.core.task._task_manager import _TaskManager
|
|
-from taipy.core.task._task_manager_factory import _TaskManagerFactory
|
|
|
|
from taipy.core.task.task import Task
|
|
from taipy.core.task.task import Task
|
|
from taipy.core.task.task_id import TaskId
|
|
from taipy.core.task.task_id import TaskId
|
|
-from tests.core.conftest import init_managers
|
|
|
|
|
|
|
|
|
|
|
|
-def test_set_and_get_scenario(cycle, init_sql_repo):
|
|
|
|
|
|
+def test_set_and_get_scenario(cycle, init_sql_repo, init_managers):
|
|
Config.configure_job_executions(mode=JobConfig._DEVELOPMENT_MODE)
|
|
Config.configure_job_executions(mode=JobConfig._DEVELOPMENT_MODE)
|
|
|
|
|
|
init_managers()
|
|
init_managers()
|
|
@@ -208,7 +200,7 @@ def test_set_and_get_scenario(cycle, init_sql_repo):
|
|
assert _TaskManager._get(task_2.id).id == task_2.id
|
|
assert _TaskManager._get(task_2.id).id == task_2.id
|
|
|
|
|
|
|
|
|
|
-def test_get_all_on_multiple_versions_environment(init_sql_repo):
|
|
|
|
|
|
+def test_get_all_on_multiple_versions_environment(init_sql_repo, init_managers):
|
|
init_managers()
|
|
init_managers()
|
|
|
|
|
|
# Create 5 scenarios with 2 versions each
|
|
# Create 5 scenarios with 2 versions each
|
|
@@ -241,7 +233,7 @@ def test_get_all_on_multiple_versions_environment(init_sql_repo):
|
|
assert len(_ScenarioManager._get_all_by(filters=[{"version": "2.0", "config_id": "config_id_6"}])) == 1
|
|
assert len(_ScenarioManager._get_all_by(filters=[{"version": "2.0", "config_id": "config_id_6"}])) == 1
|
|
|
|
|
|
|
|
|
|
-def test_create_scenario_does_not_modify_config(init_sql_repo):
|
|
|
|
|
|
+def test_create_scenario_does_not_modify_config(init_sql_repo, init_managers):
|
|
Config.configure_job_executions(mode=JobConfig._DEVELOPMENT_MODE)
|
|
Config.configure_job_executions(mode=JobConfig._DEVELOPMENT_MODE)
|
|
|
|
|
|
init_managers()
|
|
init_managers()
|
|
@@ -273,7 +265,7 @@ def test_create_scenario_does_not_modify_config(init_sql_repo):
|
|
assert scenario_2.name is None
|
|
assert scenario_2.name is None
|
|
|
|
|
|
|
|
|
|
-def test_create_and_delete_scenario(init_sql_repo):
|
|
|
|
|
|
+def test_create_and_delete_scenario(init_sql_repo, init_managers):
|
|
Config.configure_job_executions(mode=JobConfig._DEVELOPMENT_MODE)
|
|
Config.configure_job_executions(mode=JobConfig._DEVELOPMENT_MODE)
|
|
|
|
|
|
init_managers()
|
|
init_managers()
|
|
@@ -358,7 +350,7 @@ def mult_by_4(nb: int):
|
|
return nb * 4
|
|
return nb * 4
|
|
|
|
|
|
|
|
|
|
-def test_scenario_manager_only_creates_data_node_once(init_sql_repo):
|
|
|
|
|
|
+def test_scenario_manager_only_creates_data_node_once(init_sql_repo, init_managers):
|
|
Config.configure_job_executions(mode=JobConfig._DEVELOPMENT_MODE)
|
|
Config.configure_job_executions(mode=JobConfig._DEVELOPMENT_MODE)
|
|
|
|
|
|
init_managers()
|
|
init_managers()
|
|
@@ -417,7 +409,7 @@ def test_scenario_manager_only_creates_data_node_once(init_sql_repo):
|
|
assert len(_ScenarioManager._get_all()) == 2
|
|
assert len(_ScenarioManager._get_all()) == 2
|
|
|
|
|
|
|
|
|
|
-def test_get_scenarios_by_config_id(init_sql_repo):
|
|
|
|
|
|
+def test_get_scenarios_by_config_id(init_sql_repo, init_managers):
|
|
init_managers()
|
|
init_managers()
|
|
|
|
|
|
scenario_config_1 = Config.configure_scenario("s1", sequence_configs=[])
|
|
scenario_config_1 = Config.configure_scenario("s1", sequence_configs=[])
|
|
@@ -449,7 +441,7 @@ def test_get_scenarios_by_config_id(init_sql_repo):
|
|
assert sorted([s_3_1.id]) == sorted([scenario.id for scenario in s3_scenarios])
|
|
assert sorted([s_3_1.id]) == sorted([scenario.id for scenario in s3_scenarios])
|
|
|
|
|
|
|
|
|
|
-def test_get_scenarios_by_config_id_in_multiple_versions_environment(init_sql_repo):
|
|
|
|
|
|
+def test_get_scenarios_by_config_id_in_multiple_versions_environment(init_sql_repo, init_managers):
|
|
init_managers()
|
|
init_managers()
|
|
|
|
|
|
scenario_config_1 = Config.configure_scenario("s1", sequence_configs=[])
|
|
scenario_config_1 = Config.configure_scenario("s1", sequence_configs=[])
|