laconicd-deprecated/tests/integration_tests/test_websockets.py
Adi Saravanan 64cfb8722a
tests(websocket): websocket integration tests (#1355)
* skeleton websocket tests

* update websocket tests

* flake fixes

* ignore line break issues

* fix configuration file

Co-authored-by: Freddy Caceres <facs95@gmail.com>
Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
2022-10-28 08:10:11 +00:00

28 lines
768 B
Python

def test_single_request_netversion(ethermint):
ethermint.use_websocket()
eth_ws = ethermint.w3.provider
response = eth_ws.make_request("net_version", [])
# net_version should be 9000
assert response["result"] == "9000", "got " + response["result"] + ", expected 9000"
# note:
# batch requests still not implemented in web3.py
# todo: follow https://github.com/ethereum/web3.py/issues/832, add tests when complete
# eth_subscribe and eth_unsubscribe support still not implemented in web3.py
# todo: follow https://github.com/ethereum/web3.py/issues/1402, add tests when complete
def test_batch_request_netversion(ethermint):
return
def test_ws_subscribe_log(ethermint):
return
def test_ws_subscribe_newheads(ethermint):
return