def do_teardown():
global _old_python_random_state
global _old_numpy_random_state
global _old_cupy_random_states
random.setstate(_old_python_random_state)
numpy.random.set_state(_old_numpy_random_state)
cupy.random.generator._random_states = _old_cupy_random_states
_old_python_random_state = None
_old_numpy_random_state = None
_old_cupy_random_states = None
# In some tests (which utilize condition.repeat or condition.retry),
# setUp/tearDown is nested. _setup_random() and _teardown_random() do their
# work only in the outermost setUp/tearDown pair.
评论列表
文章目录