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())
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)
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()
def test_stop_start(): n = Node() n.start_server() n.stop() n.start_server()