コード例 #1
0
 def test_config_from_dict(self):
     app = App(
         config={"ENVIRONMENT": "test", RESOURCES_DIRECTORY: "goaoge"}
     )
     app._initialize_config()
     self.assertIsNotNone(app.config.get("ENVIRONMENT"))
     self.assertIsNotNone(app.config["ENVIRONMENT"])
コード例 #2
0
 def test_from_object(self):
     app = App(config={
         "ENVIRONMENT": "test",
         RESOURCES_DIRECTORY: "goaoge"
     })
     app.add_order_executor(OrderExecutorTest())
     self.assertEqual(1, len(app.algorithm._order_executors))
     order_executor = app.algorithm.get_order_executor("test")
     self.assertTrue(isinstance(order_executor, OrderExecutorTest))
     self.assertTrue(isinstance(order_executor, OrderExecutorTest))
コード例 #3
0
 def test_from_object(self):
     app = App(config={
         "ENVIRONMENT": "test",
         RESOURCES_DIRECTORY: "goaoge"
     })
     app.add_data_provider(DataProviderTest())
     self.assertEqual(1, len(app.algorithm._data_providers))
     data_provider = app.algorithm.get_data_provider("test")
     self.assertTrue(isinstance(data_provider, DataProvider))
     self.assertTrue(isinstance(data_provider, DataProviderTest))
 def test_from_object(self):
     app = App(config={
         "ENVIRONMENT": "test",
         RESOURCES_DIRECTORY: "goaoge"
     })
     app.add_portfolio_manager(PortfolioManagerTest())
     self.assertEqual(1, len(app.algorithm._portfolio_managers))
     portfolio_manager = app.algorithm.get_portfolio_manager("testTwo")
     self.assertTrue(isinstance(portfolio_manager, PortfolioManagerTest))
     self.assertTrue(isinstance(portfolio_manager, PortfolioManagerTest))
 def test_from_object(self):
     app = App(
         config={"ENVIRONMENT": "test", RESOURCES_DIRECTORY: "goaoge"}
     )
     app.add_initializer(InitializerTest())
     self.assertIsNotNone(app.algorithm._initializer)
コード例 #6
0
 def setUp(self) -> None:
     app = App()
     app._config = None