提交 ba71f9ea authored 作者: Pierre Luc Carrier's avatar Pierre Luc Carrier

Modify AttemptManyTimes to keep intact the name of the test and use it on test_run_nnet

上级 27ba127c
......@@ -125,6 +125,7 @@ def run_nnet(use_gpu, n_batch=60, n_in=1024, n_hid=2048, n_out=10,
return numpy.asarray(rval), dt
@utt.AttemptManyTimes(n_attempts=3, n_req_successes=1)
def test_run_nnet():
for n_in in 1024, 2048, 4096:
for n_hid in 1024, 2048, 4096:
......
from copy import copy, deepcopy
from functools import wraps
import logging
from StringIO import StringIO
import sys
......@@ -370,6 +371,7 @@ class AttemptManyTimes:
# Wrap fct in a function that will attempt to run it multiple
# times and return the result if the test passes enough times
# of propagate the raised exception if it doesn't.
@wraps(fct)
def attempt_multiple_times(*args, **kwargs):
# Keep a copy of the current seed for unittests so that we can use
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论