def init(config: dict, db_url: Optional[str] = None) -> None: """ Initializes all modules and updates the config :param config: config as dict :param db_url: database connector string for sqlalchemy (Optional) :return: None """ # Initialize all modules telegram.init(config) persistence.init(config, db_url) exchange.init(config) # Set initial application state initial_state = config.get('initial_state') if initial_state: update_state(State[initial_state.upper()]) else: update_state(State.STOPPED)
def test_init_disabled(default_conf, mocker): mocker.patch.dict('freqtrade.rpc.telegram._CONF', default_conf) default_conf['telegram']['enabled'] = False telegram.init(default_conf)
def test_init_disabled(default_conf, mocker): mocker.patch.dict('freqtrade.rpc.telegram._CONF', default_conf) default_conf['telegram']['enabled'] = False telegram.init(default_conf)