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"])
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))
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)
def setUp(self) -> None: app = App() app._config = None