Esempio n. 1
0
def test_schedule():
    output = []
    def print_(*args):
        output.append(args)

    def f(i):
        print_(i)

    go(f, 1)
    go(f, 2)
    gosched()

    assert output == [(1,), (2,)]
Esempio n. 2
0
def test_schedule():
    output = []

    def print_(*args):
        output.append(args)

    def f(i):
        print_(i)

    go(f, 1)
    go(f, 2)
    gosched()

    assert output == [(1, ), (2, )]
Esempio n. 3
0
 def main():
     rlist.append('m')
     cg = go(g)
     cf = go(f)
     gosched()
     rlist.append('m')
Esempio n. 4
0
 def g():
     rlist.append('g')
     gosched()
Esempio n. 5
0
 def Loop(i):
     for x in range(3):
         gosched()
         print_("schedule", i)
Esempio n. 6
0
 def main():
     rlist.append('m')
     cg = go(g)
     cf = go(f)
     gosched()
     rlist.append('m')
Esempio n. 7
0
 def g():
     rlist.append('g')
     gosched()
Esempio n. 8
0
 def Loop(i):
     for x in range(3):
         gosched()
         print_("schedule", i)