def test_making_provider_request(): from testrpc.rpc import RPCMethods provider = TheTestRPCProvider(port=get_open_port()) rm = RequestManager(None, provider) response = rm.request_blocking(method="web3_clientVersion", params=[]) assert response == RPCMethods.web3_clientVersion()
def test_making_provider_request(): from testrpc.rpc import RPCMethods provider = TestRPCProvider(port=get_open_port()) rm = RequestManager(provider) response = rm.request_blocking(method="web3_clientVersion", params=[]) assert response == RPCMethods.web3_clientVersion()
def test_making_provider_request(): from testrpc.rpc import RPCMethods provider = EthereumTesterProvider() rm = RequestManager(provider) response = rm.request_blocking(method="web3_clientVersion", params=[]) assert response == RPCMethods.web3_clientVersion()
def test_making_provider_request(): from testrpc.rpc import RPCMethods provider = EthereumTesterProvider() rm = RequestManager(None, provider) response = rm.request_blocking(method="web3_clientVersion", params=[]) assert response == RPCMethods.web3_clientVersion()
def __init__(self, *args, **kwargs): if not is_testrpc_available(): raise Exception("`TestRPCProvider` requires the `eth-testrpc` package to be installed") from testrpc.rpc import RPCMethods self.rpc_methods = RPCMethods() super(BaseProvider, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs): """ Create a new RPC client. :param connection_timeout: See :class:`geventhttpclient.HTTPClient` :param network_timeout: See :class:`geventhttpclient.HTTPClient` """ if not is_testrpc_available(): raise Exception( "`TestRPCProvider` requires the `eth-testrpc` package to be installed" ) from testrpc.rpc import RPCMethods self.rpc_methods = RPCMethods() super(BaseProvider, self).__init__(*args, **kwargs)
def test_main_module_for_cli_server_running(): runner = CliRunner() port = get_open_port() pid = os.getpid() def kill_it(): sleep(2) os.kill(pid, signal.SIGINT) spawn(kill_it) result = runner.invoke(runserver, ['--port', str(port)]) assert result.exit_code == 0 assert str(port) in result.output assert RPCMethods().web3_clientVersion() in result.output