Ejemplo n.º 1
0
def test_is_alive():
    node = Node()

    nt.assert_false(node.is_server())
    node.start_server()
    nt.assert_true(node.is_server())
    node.stop()
    nt.assert_false(node.is_server())
Ejemplo n.º 2
0
def test_wait_for_timeout():
    n = Node()
    n.start_server()
    #
    args, kargs = n.wait_for('event', timeout=1)

    nt.assert_equal(args, None)
    nt.assert_equal(kargs, None)
Ejemplo n.º 3
0
def test_wait_for():
    n = Node()
    n.start_server()

    p = Process(target=send_fn, kwargs={'arg1': 'value'})
    time.sleep(0.1)
    p.start()

    args, kargs = n.wait_for('event', timeout=1)

    nt.assert_equal(kargs['arg1'], 'value')
    nt.assert_equal(args, ())
    p.terminate()
Ejemplo n.º 4
0
def test_stop_start():
    n = Node()
    n.start_server()
    n.stop()
    n.start_server()