Fix tests for use public trades

This commit is contained in:
Joe Schr 2024-02-06 14:33:13 +01:00
parent 1f783b2995
commit aa663b926a
3 changed files with 11 additions and 9 deletions

View File

@ -820,11 +820,12 @@ def test_download_data_trades(mocker):
"--trading-mode", "futures",
"--dl-trades"
]
with pytest.raises(OperationalException,
match="Trade download not supported for futures."):
pargs = get_args(args)
pargs['config'] = None
start_download_data(pargs)
pargs = get_args(args)
pargs['config'] = None
start_download_data(pargs)
assert dl_mock.call_args[1]['timerange'].starttype == "date"
assert dl_mock.call_count == 2
assert convert_mock.call_count == 2
def test_download_data_data_invalid(mocker):

View File

@ -78,9 +78,10 @@ def test_download_data_main_trades(mocker):
"trading_mode": "futures",
})
with pytest.raises(OperationalException,
match="Trade download not supported for futures."):
download_data_main(config)
download_data_main(config)
assert dl_mock.call_args[1]['timerange'].starttype == "date"
assert dl_mock.call_count == 2
assert convert_mock.call_count == 2
def test_download_data_main_data_invalid(mocker):

View File

@ -612,7 +612,7 @@ def test_download_trades_history(trades_history, mocker, default_conf, testdatad
assert not _download_trades_history(data_handler=data_handler, exchange=exchange,
pair='ETH/BTC')
assert log_has_re('Failed to download historic trades for pair: "ETH/BTC".*', caplog)
assert log_has_re('Failed to download and store historic trades for pair: "ETH/BTC".*', caplog)
file2 = tmp_path / 'XRP_ETH-trades.json.gz'
copyfile(testdatadir / file2.name, file2)