def test_ambiguousFailureInGenerator(self):
    '\n        When a generator reraises a different exception,\n        L{Failure._findFailure} inside the generator should find the reraised\n        exception rather than original one.\n        '

    def generator():
        try:
            try:
                (yield)
            except:
                [][1]
        except:
            self.assertIsInstance(failure.Failure().value, IndexError)
    g = generator()
    next(g)
    f = getDivisionFailure()
    self._throwIntoGenerator(f, g)
When a generator reraises a different exception,
L{Failure._findFailure} inside the generator should find the reraised
exception rather than original one.
def test_ambiguousFailureInGenerator(self):
    '\n        When a generator reraises a different exception,\n        L{Failure._findFailure} inside the generator should find the reraised\n        exception rather than original one.\n        '

    def generator():
        try:
            try:
                (yield)
            except:
                [][1]
        except:
            self.assertIsInstance(failure.Failure().value, IndexError)
    g = generator()
    next(g)
    f = getDivisionFailure()
    self._throwIntoGenerator(f, g)