def wait(self, condition=None, timeout=5):
    try:
      return super(BaseTestCase, self).wait(condition, timeout)
    finally:
      self._AsyncTestCase__failure = None
A method wrapped with @synchronized is called with the lock acquired,
dataset/ETHPy150Open viewfinderco/viewfinder/backend/base/testing.py/BaseTestCase.wait--crossover with--dataset/ETHPy150Open itamarst/crochet/crochet/tests/test_util.py/SynchronizedTests.test_return