adjust tests to match new exchangelist output
This commit is contained in:
parent
0550f261f1
commit
ddabfe0206
@ -66,8 +66,8 @@ def test_list_exchanges(capsys):
|
|||||||
start_list_exchanges(get_args(args))
|
start_list_exchanges(get_args(args))
|
||||||
captured = capsys.readouterr()
|
captured = capsys.readouterr()
|
||||||
assert re.match(r"Exchanges available for Freqtrade.*", captured.out)
|
assert re.match(r"Exchanges available for Freqtrade.*", captured.out)
|
||||||
assert re.match(r".*binance,.*", captured.out)
|
assert re.search(r".*binance.*", captured.out)
|
||||||
assert re.match(r".*bittrex,.*", captured.out)
|
assert re.search(r".*bittrex.*", captured.out)
|
||||||
|
|
||||||
# Test with --one-column
|
# Test with --one-column
|
||||||
args = [
|
args = [
|
||||||
@ -89,9 +89,9 @@ def test_list_exchanges(capsys):
|
|||||||
start_list_exchanges(get_args(args))
|
start_list_exchanges(get_args(args))
|
||||||
captured = capsys.readouterr()
|
captured = capsys.readouterr()
|
||||||
assert re.match(r"All exchanges supported by the ccxt library.*", captured.out)
|
assert re.match(r"All exchanges supported by the ccxt library.*", captured.out)
|
||||||
assert re.match(r".*binance,.*", captured.out)
|
assert re.search(r".*binance.*", captured.out)
|
||||||
assert re.match(r".*bittrex,.*", captured.out)
|
assert re.search(r".*bittrex.*", captured.out)
|
||||||
assert re.match(r".*bitmex,.*", captured.out)
|
assert re.search(r".*bitmex.*", captured.out)
|
||||||
|
|
||||||
# Test with --one-column --all
|
# Test with --one-column --all
|
||||||
args = [
|
args = [
|
||||||
|
@ -118,7 +118,7 @@ def test_main_operational_exception(mocker, default_conf, caplog) -> None:
|
|||||||
def test_main_operational_exception1(mocker, default_conf, caplog) -> None:
|
def test_main_operational_exception1(mocker, default_conf, caplog) -> None:
|
||||||
patch_exchange(mocker)
|
patch_exchange(mocker)
|
||||||
mocker.patch(
|
mocker.patch(
|
||||||
'freqtrade.commands.list_commands.available_exchanges',
|
'freqtrade.commands.list_commands.validate_exchanges',
|
||||||
MagicMock(side_effect=ValueError('Oh snap!'))
|
MagicMock(side_effect=ValueError('Oh snap!'))
|
||||||
)
|
)
|
||||||
patched_configuration_load_config_file(mocker, default_conf)
|
patched_configuration_load_config_file(mocker, default_conf)
|
||||||
@ -132,7 +132,7 @@ def test_main_operational_exception1(mocker, default_conf, caplog) -> None:
|
|||||||
assert log_has('Fatal exception!', caplog)
|
assert log_has('Fatal exception!', caplog)
|
||||||
assert not log_has_re(r'SIGINT.*', caplog)
|
assert not log_has_re(r'SIGINT.*', caplog)
|
||||||
mocker.patch(
|
mocker.patch(
|
||||||
'freqtrade.commands.list_commands.available_exchanges',
|
'freqtrade.commands.list_commands.validate_exchanges',
|
||||||
MagicMock(side_effect=KeyboardInterrupt)
|
MagicMock(side_effect=KeyboardInterrupt)
|
||||||
)
|
)
|
||||||
with pytest.raises(SystemExit):
|
with pytest.raises(SystemExit):
|
||||||
|
Loading…
Reference in New Issue
Block a user