白名单仅一币时选择币种默认显示 env 币种(关键位/实盘下单共用)。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user