test(trend): cover binance oneway empty order params for DCA
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -23,6 +23,19 @@ class TestTrendMarketAddParams(unittest.TestCase):
|
||||
self.assertEqual(args[0][5], {})
|
||||
self.assertIsNotNone(args[0][5])
|
||||
|
||||
def test_binance_oneway_empty_params_not_passed_as_none(self):
|
||||
ex = MagicMock()
|
||||
ex.create_order.return_value = {"id": "1"}
|
||||
app = MagicMock(spec=["exchange", "ensure_markets_loaded", "build_binance_order_params"])
|
||||
app.exchange = ex
|
||||
app.ensure_markets_loaded = MagicMock()
|
||||
app.build_binance_order_params = MagicMock(return_value={})
|
||||
cfg = {"app_module": app}
|
||||
|
||||
trend_market_add(cfg, "BTC/USDT:USDT", "long", 1, 10)
|
||||
|
||||
self.assertEqual(ex.create_order.call_args[0][5], {})
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
|
||||
Reference in New Issue
Block a user