Split launch readiness levels
This commit is contained in:
@@ -138,11 +138,13 @@ class ApiServerRoutingTests(unittest.TestCase):
|
||||
status, payload = route_request(
|
||||
"/trading/launch-readiness",
|
||||
{"instrument_id": ["1"], "timeframe": ["5m"]},
|
||||
dependencies={"trading_launch_readiness": lambda **kwargs: {"assisted_trading_ready": False, "timeframe": kwargs["timeframe"]}},
|
||||
dependencies={"trading_launch_readiness": lambda **kwargs: {"analysis_only_ready": True, "decision_support_ready": False, "real_trade_loop_ready": False, "assisted_trading_ready": True, "timeframe": kwargs["timeframe"]}},
|
||||
)
|
||||
|
||||
self.assertEqual(status, 200)
|
||||
self.assertFalse(payload["assisted_trading_ready"])
|
||||
self.assertTrue(payload["assisted_trading_ready"])
|
||||
self.assertTrue(payload["analysis_only_ready"])
|
||||
self.assertFalse(payload["decision_support_ready"])
|
||||
self.assertEqual(payload["timeframe"], "5m")
|
||||
|
||||
def test_routes_trading_broker_state(self) -> None:
|
||||
|
||||
Reference in New Issue
Block a user