Ejemplo n.º 1
0
    def test_coroutine():
        dummy = Dummy()
        wref[0] = weakref.ref(dummy)

        yield d_ctrl_1  # pause for state inspection

        noreturn(other_coroutine())
        never_called[0] = False
Ejemplo n.º 2
0
    def fn():
        fn_called[0] = True
        try:
            yield fail(MockException())
        except MockException:
            pass

        noreturn(fn2())
Ejemplo n.º 3
0
    def test_coroutine():
        dummy = Dummy()
        wref[0] = weakref.ref(dummy)

        yield d_ctrl_1  # pause for state inspection

        noreturn(other_coroutine())
        never_called[0] = False
Ejemplo n.º 4
0
    def fn():
        fn_called[0] = True
        try:
            yield fail(MockException())
        except MockException:
            pass

        noreturn(fn2())
Ejemplo n.º 5
0
 def fn():
     yield
     noreturn(fn2())
     after_noreturn_reached[0] = True
Ejemplo n.º 6
0
 def fact(n, result=1):
     if n <= 1:
         returnValue(result)
     else:
         noreturn(fact(n - 1, n * result))
     yield
Ejemplo n.º 7
0
 def fn():
     yield
     noreturn(fn2())
     after_noreturn_reached[0] = True
Ejemplo n.º 8
0
 def fact(n, result=1):
     if n <= 1:
         returnValue(result)
     else:
         noreturn(fact(n - 1, n * result))
     yield