

def test_raises_error_if_predicate_failed_after_timeout(self, sleep_mock):

    def func():
        return 0
    retry = retrying.Retry(max_time=100, predicate_retval_as_arg=True, predicate=(lambda rv: (rv == 1)))
    self.assertRaises(retrying.TimeoutExceeded, retry.run, func)
    self.assertTrue((self.total_time >= retry.max_time))
    self.assertTrue(sleep_mock.called)

dataset/ETHPy150Open MirantisWorkloadMobility/CloudFerry/tests/lib/utils/test_retrying.py RetryTestCase.test_raises_error_if_predicate_failed_after_timeout/VarMisuse@72/97 `retry`->`self`