def rotkehlchen_instance(cli_args, username, blockchain, accountant): """A partially mocked rotkehlchen instance""" r = Rotkehlchen(cli_args) r.data.unlock(username, '123', create_new=True) # Remember accountant fixture has a mocked accounting data dir # different to the usual user one r.accountant = accountant r.blockchain = blockchain r.trades_historian = object() r.user_is_logged_in = True return r
def rotkehlchen_instance(cli_args, username, blockchain): r = Rotkehlchen(cli_args) r.data.unlock(username, '123', create_new=True) r.blockchain = blockchain return r