test_retrying.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:deb-python-retrying 作者: openstack 项目源码 文件源码
def test_after_attempts(self):
        TestBeforeAfterAttempts._attempt_number = 0

        def _after(attempt_number):
            TestBeforeAfterAttempts._attempt_number = attempt_number

        @retry(wait_fixed = 100, stop_max_attempt_number = 3, after_attempts = _after)
        def _test_after():
            if TestBeforeAfterAttempts._attempt_number < 2:
                raise Exception("testing after_attempts handler")
            else:
                pass

        _test_after()

        self.assertTrue(TestBeforeAfterAttempts._attempt_number is 2)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号