Beispiel #1
0
def test_start(mocker, fee, edge_conf, caplog) -> None:
    start_mock = MagicMock()
    mocker.patch('freqtrade.exchange.Exchange.get_fee', fee)
    patch_exchange(mocker)
    mocker.patch('freqtrade.optimize.edge_cli.EdgeCli.start', start_mock)
    patched_configuration_load_config_file(mocker, edge_conf)

    args = ['--config', 'config.json', '--strategy', 'DefaultStrategy', 'edge']
    args = get_args(args)
    start_edge(args)
    assert log_has('Starting freqtrade in Edge mode', caplog)
    assert start_mock.call_count == 1
def test_start(mocker, fee, edge_conf, caplog) -> None:
    start_mock = MagicMock()
    mocker.patch('freqtrade.exchange.Exchange.get_fee', fee)
    patch_exchange(mocker)
    mocker.patch('freqtrade.optimize.edge_cli.EdgeCli.start', start_mock)
    mocker.patch('freqtrade.configuration.open',
                 mocker.mock_open(read_data=json.dumps(edge_conf)))
    args = ['--config', 'config.json', '--strategy', 'DefaultStrategy', 'edge']
    args = get_args(args)
    start_edge(args)
    assert log_has('Starting freqtrade in Edge mode', caplog.record_tuples)
    assert start_mock.call_count == 1