test_transfer.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:raiden 作者: raiden-network 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号