def test_healthcheck_with_unconnected_node(raiden_network, nat_keepalive_timeout):
""" Nodes start at the unknown state. """
app0, app1 = raiden_network # pylint: disable=unbalanced-tuple-unpacking
address0 = app0.raiden.address
address1 = app1.raiden.address
assert app0.raiden.protocol.nodeaddresses_networkstatuses[address1] == NODE_NETWORK_UNKNOWN
assert app1.raiden.protocol.nodeaddresses_networkstatuses[address0] == NODE_NETWORK_UNKNOWN
app0.raiden.start_health_check_for(address1)
gevent.sleep(nat_keepalive_timeout)
assert app0.raiden.protocol.nodeaddresses_networkstatuses[address1] == NODE_NETWORK_REACHABLE
assert app1.raiden.protocol.nodeaddresses_networkstatuses[address0] == NODE_NETWORK_UNKNOWN
评论列表
文章目录