白名单仅一币时选择币种默认显示 env 币种(关键位/实盘下单共用)。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-08-12 19:27:05 +08:00
parent 86cf722117
commit 71a91484a3
3 changed files with 42 additions and 8 deletions
+26
View File
@@ -88,3 +88,29 @@ def test_badge_parts():
}
)
assert trade_policy_badge_parts(p) == ("仅多", "BTC/ETH")
def test_default_symbol_when_whitelist_sole():
from lib.trade.trade_policy_app_lib import default_symbol_for_policy
p = load_trade_policy(
{
"TRADE_SYMBOL_RESTRICT_ENABLED": "true",
"TRADE_SYMBOL_WHITELIST": "BTC",
}
)
assert default_symbol_for_policy(p, "") == "BTC/USDT"
assert default_symbol_for_policy(p, "ETH/USDT") == "BTC/USDT"
def test_default_symbol_when_whitelist_multi():
from lib.trade.trade_policy_app_lib import default_symbol_for_policy
p = load_trade_policy(
{
"TRADE_SYMBOL_RESTRICT_ENABLED": "true",
"TRADE_SYMBOL_WHITELIST": "BTC,ETH",
}
)
assert default_symbol_for_policy(p, "ETH") == "ETH/USDT"
assert default_symbol_for_policy(p, "SOL/USDT") == "BTC/USDT"