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