提交 1878c88d authored 作者: Frederic's avatar Frederic

Raise an error if the unittest.rseed isn't valid.

For example, am empty string make many tests fails.
上级 807a39ce
...@@ -17,9 +17,19 @@ except ImportError: ...@@ -17,9 +17,19 @@ except ImportError:
""" """
def good_seed_param(seed):
if seed == "random":
return True
try:
int(seed)
except Exception:
return False
return True
AddConfigVar('unittests.rseed', AddConfigVar('unittests.rseed',
"Seed to use for randomized unit tests. Special value 'random' means using a seed of None.", "Seed to use for randomized unit tests. "
StrParam(666), "Special value 'random' means using a seed of None.",
StrParam(666, is_valid=good_seed_param),
in_c_key=False) in_c_key=False)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论