def test_wait_after_third_failure(self): self.assertEqual( self.policy.retry( object(), [_lv.ServerError(), _lv.ServerError(), _lv.ServerError()]), 9)
def test_give_up_after_fourth_failure(self): self.assertIsNone( self.policy.retry(object(), [ _lv.ServerError(), _lv.ServerError(), _lv.ServerError(), _lv.ServerError() ]))