diff --git a/tests/test_trend_market_add_params.py b/tests/test_trend_market_add_params.py index badc9f2..211bb31 100644 --- a/tests/test_trend_market_add_params.py +++ b/tests/test_trend_market_add_params.py @@ -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()