54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 | |
def test_exception(): |
seen = [] |
g1 = greenlet(fmain) |
g2 = greenlet(fmain) |
g1.switch(seen) |
g2.switch(seen) |
g2.parent = g1 |
assert seen == [] |
-> raises(SomeError, g2.switch) |
assert seen == [SomeError] |
g2.switch() |
assert seen == [SomeError] | |