コード例 #1
0
ファイル: test.py プロジェクト: TLoebner/apbteam
def c2 ():
    n = Node ()
    mtype_oucouc = n.reserve ('oucouc')
    mtype_coucou = n.reserve ('coucou')
    def a (msg):
        print 'coucou'
    n.register (mtype_coucou, a)
    m = Msg (mtype_oucouc)
    m.push ('B', 42)
    r = n.request (m)
    assert r.mtype == mtype_oucouc
    assert r.pop ('B') == (43,)
    n.wait_async (42)
    while not n.sync ():
        fds = select.select ((n, ), (), ())[0]
        for i in fds:
            i.read ()
    n.wait ()