| 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] | |