|
|
|
@ -19,6 +19,7 @@ from freqtrade.misc import (
|
|
|
|
plural,
|
|
|
|
plural,
|
|
|
|
safe_value_fallback,
|
|
|
|
safe_value_fallback,
|
|
|
|
safe_value_fallback2,
|
|
|
|
safe_value_fallback2,
|
|
|
|
|
|
|
|
safe_value_nested,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -93,6 +94,13 @@ def test_pair_to_filename(pair, expected_result):
|
|
|
|
assert pair_s == expected_result
|
|
|
|
assert pair_s == expected_result
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_safe_value_nested():
|
|
|
|
|
|
|
|
dict1 = {"first": {"rows": {"pass": "dog", "number": "1"}}}
|
|
|
|
|
|
|
|
assert safe_value_nested(dict1, "first.rows.pass") == "dog"
|
|
|
|
|
|
|
|
assert safe_value_nested(dict1, "first.rows.fail", default_value="cat") == "cat"
|
|
|
|
|
|
|
|
assert safe_value_nested(dict1, "first") == dict1["first"]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def test_safe_value_fallback():
|
|
|
|
def test_safe_value_fallback():
|
|
|
|
dict1 = {"keya": None, "keyb": 2, "keyc": 5, "keyd": None}
|
|
|
|
dict1 = {"keya": None, "keyb": 2, "keyc": 5, "keyd": None}
|
|
|
|
assert safe_value_fallback(dict1, "keya", "keyb") == 2
|
|
|
|
assert safe_value_fallback(dict1, "keya", "keyb") == 2
|
|
|
|
|