diff --git a/Tests/BanditAgents/src/agents/__init__.py b/Tests/BanditAgents/src/agents/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Tests/BanditAgents/src/agents/test_agent.py b/Tests/BanditAgents/src/agents/test_agent.py new file mode 100644 index 0000000..71a7474 --- /dev/null +++ b/Tests/BanditAgents/src/agents/test_agent.py @@ -0,0 +1,48 @@ +import sys +import unittest + +from Tests.messages import test_not_implemented_yet + + +class TestAgent(unittest.TestCase): + def setUp(self) -> None: + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_act_succeed(self) -> None: + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_predict_succeed(self) -> None: + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_fit_succeed(self) -> None: + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_info_succeed(self) -> None: + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test__from_context_hyperparameters_make_context_succeed(self) -> None: + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) diff --git a/Tests/BanditAgents/src/agents/test_base_agent.py b/Tests/BanditAgents/src/agents/test_base_agent.py new file mode 100644 index 0000000..eddccbd --- /dev/null +++ b/Tests/BanditAgents/src/agents/test_base_agent.py @@ -0,0 +1,20 @@ +import sys +import unittest + +from Tests.messages import test_not_implemented_yet + + +class testBaseAgent(unittest.TestCase): + def setUp(self) -> None: + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test__from_solver_hyperparameters_make_solver_succeed(self) -> None: + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) diff --git a/Tests/BanditAgents/src/agents/test_simulation_agent.py b/Tests/BanditAgents/src/agents/test_simulation_agent.py new file mode 100644 index 0000000..4a8151e --- /dev/null +++ b/Tests/BanditAgents/src/agents/test_simulation_agent.py @@ -0,0 +1,20 @@ +import sys +import unittest + +from Tests.messages import test_not_implemented_yet + + +class TestSimulationAgent(unittest.TestCase): + def setUp(self) -> None: + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_run_succeed(self) -> None: + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) diff --git a/Tests/BanditAgents/src/contexts/__init__.py b/Tests/BanditAgents/src/contexts/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Tests/BanditAgents/src/contexts/deployable/__init__.py b/Tests/BanditAgents/src/contexts/deployable/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Tests/BanditAgents/src/contexts/deployable/test_deployable_context.py b/Tests/BanditAgents/src/contexts/deployable/test_deployable_context.py new file mode 100644 index 0000000..d278434 --- /dev/null +++ b/Tests/BanditAgents/src/contexts/deployable/test_deployable_context.py @@ -0,0 +1,27 @@ +import sys +import unittest + +from Tests.messages import test_not_implemented_yet + + +class TestDeployableContext(unittest.TestCase): + def setUp(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_get_action_keys_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_info_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) diff --git a/Tests/BanditAgents/src/contexts/deployable/test_empty_context.py b/Tests/BanditAgents/src/contexts/deployable/test_empty_context.py new file mode 100644 index 0000000..d76394a --- /dev/null +++ b/Tests/BanditAgents/src/contexts/deployable/test_empty_context.py @@ -0,0 +1,13 @@ +import sys +import unittest + +from Tests.messages import test_not_implemented_yet + + +class TestEmptyContext(unittest.TestCase): + def setUp(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) diff --git a/Tests/BanditAgents/src/contexts/deployable/test_sync_context.py b/Tests/BanditAgents/src/contexts/deployable/test_sync_context.py new file mode 100644 index 0000000..e70209c --- /dev/null +++ b/Tests/BanditAgents/src/contexts/deployable/test_sync_context.py @@ -0,0 +1,27 @@ +import sys +import unittest + +from Tests.messages import test_not_implemented_yet + + +class TestSyncContext(unittest.TestCase): + def setUp(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_execute_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_info_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) diff --git a/Tests/BanditAgents/src/contexts/test_context.py b/Tests/BanditAgents/src/contexts/test_context.py new file mode 100644 index 0000000..8d85536 --- /dev/null +++ b/Tests/BanditAgents/src/contexts/test_context.py @@ -0,0 +1,6 @@ +import unittest + + +class TestContext(unittest.TestCase): + def setUp(self): + pass diff --git a/Tests/BanditAgents/src/contexts/test_simulation_context.py b/Tests/BanditAgents/src/contexts/test_simulation_context.py new file mode 100644 index 0000000..4b2eb80 --- /dev/null +++ b/Tests/BanditAgents/src/contexts/test_simulation_context.py @@ -0,0 +1,62 @@ +import sys +import unittest + +from Tests.messages import test_not_implemented_yet + + +class TestSimulationContext(unittest.TestCase): + def setUp(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_act_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_add_action_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def add_actions_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test_run_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test__run_solver_simulation_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test__take_a_step_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) + + def test__fit_step_succeed(self): + print( + test_not_implemented_yet( + self.__class__.__name__, sys._getframe().f_code.co_name + ) + ) diff --git a/Tests/messages/__init__.py b/Tests/messages/__init__.py new file mode 100644 index 0000000..2519241 --- /dev/null +++ b/Tests/messages/__init__.py @@ -0,0 +1,2 @@ +def test_not_implemented_yet(case_name: str, test_name: str) -> str: + return f"Test {case_name}.{test_name} not implemented yet"