feat: don't lowercase ccxt_config keys

closes #11852
This commit is contained in:
Matthias
2025-06-08 09:52:58 +02:00
parent 28064d013c
commit ae671c736e
2 changed files with 20 additions and 3 deletions
+6 -1
View File
@@ -1477,7 +1477,9 @@ def test_flat_vars_to_nested_dict(caplog):
test_args = {
"FREQTRADE__EXCHANGE__SOME_SETTING": "true",
"FREQTRADE__EXCHANGE__SOME_FALSE_SETTING": "false",
"FREQTRADE__EXCHANGE__CONFIG__whatever": "sometime",
"FREQTRADE__EXCHANGE__CONFIG__whatEver": "sometime", # Lowercased
# Preserve case for ccxt_config
"FREQTRADE__EXCHANGE__CCXT_CONFIG__httpsProxy": "something",
"FREQTRADE__EXIT_PRICING__PRICE_SIDE": "bid",
"FREQTRADE__EXIT_PRICING__cccc": "500",
"FREQTRADE__STAKE_AMOUNT": "200.05",
@@ -1500,6 +1502,9 @@ def test_flat_vars_to_nested_dict(caplog):
"config": {
"whatever": "sometime",
},
"ccxt_config": {
"httpsProxy": "something",
},
"some_setting": True,
"some_false_setting": False,
"pair_whitelist": ["BTC/USDT", "ETH/USDT"],