Beispiel #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,)]
Beispiel #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, )]
Beispiel #3
0
 def main():
     rlist.append('m')
     cg = go(g)
     cf = go(f)
     gosched()
     rlist.append('m')
Beispiel #4
0
 def g():
     rlist.append('g')
     gosched()
Beispiel #5
0
 def Loop(i):
     for x in range(3):
         gosched()
         print_("schedule", i)
Beispiel #6
0
 def main():
     rlist.append('m')
     cg = go(g)
     cf = go(f)
     gosched()
     rlist.append('m')
Beispiel #7
0
 def g():
     rlist.append('g')
     gosched()
Beispiel #8
0
 def Loop(i):
     for x in range(3):
         gosched()
         print_("schedule", i)