如何编写python中最小超时的unittest?

时间:2016-11-21 01:17:42

标签: python unit-testing pytest

我试图测试慢功能。 它仅在超时介于5s和10s之间时才通过。 我使用pytest + pytest-timeout个套餐。 但它是最大超时,而不是最小超时。

import pytest
import time

def slow_func():
  time.sleep(8)

@pytest.mark.timeout(10)
def test_slow_func_max_timeout():
  slow_func()

# How to make sure it require >5s
def test_slow_func_min_timeout():
  slow_func()

如何为最小超时编写测试?

0 个答案:

没有答案