Cover KeepAliveRPCProvider in tests.

This commit is contained in:
Mikko Ohtamaa 2016-09-23 00:03:19 +03:00 committed by Piper Merriam
parent 06df8f4d5a
commit 0329520f03
2 changed files with 5 additions and 2 deletions

View File

@ -3,7 +3,7 @@ import pytest
from gevent import socket
from web3.providers.ipc import IPCProvider
from web3.providers.rpc import TestRPCProvider, RPCProvider
from web3.providers.rpc import TestRPCProvider, RPCProvider, KeepAliveRPCProvider
def get_open_port():
@ -15,7 +15,7 @@ def get_open_port():
return port
@pytest.fixture(params=['tester', 'rpc', 'ipc'])
@pytest.fixture(params=['tester', 'rpc', 'ipc', 'keep-alive-rpc'])
def disconnected_provider(request):
"""
Supply a Provider that's not connected to a node.
@ -31,6 +31,8 @@ def disconnected_provider(request):
return provider
elif request.param == 'rpc':
return RPCProvider(port=9999)
elif request.param == 'rpc':
return KeepAliveRPCProvider(port=9999)
elif request.param == 'ipc':
return IPCProvider(ipc_path='nonexistent')
else:

View File

@ -18,5 +18,6 @@ __all__ = [
"Web3",
"RPCProvider",
"TestRPCProvider",
"KeepAliveRPCProvider",
"IPCProvider",
]