pytest中的重试和超时

@pytest.mark.flask(returns=3,reruns_dalay=4)
def test_floor(self):
result = self.page1.floor(self.env, self.siteCityId)
Logger.info('票星球首页接口的用例{}'.format(result))
assert result

    @pytest.mark.flask(returns=3,reruns_dalay=4)
    def test_floor(self):
        result = self.page1.floor(self.env, self.siteCityId)
        Logger.info('票星球首页接口的用例{}'.format(result))
        assert result


reruns:代表 当case 执行失败的时候 回溯失败case的次数
reruns_delay : 代表 回溯case的 间隔时间

如果不是服务器或者程序自身并发限制导致的问题 而是case本身的问题 也会rerun

原文地址:https://www.cnblogs.com/qianjinyan/p/13891816.html