提交 9d8089e8 authored 作者: Nicolas Bouchard's avatar Nicolas Bouchard

Add a raise for unexpected gap.

上级 b47dcc0b
...@@ -2292,10 +2292,11 @@ def elemwise_checker(op, expected_f, gap=None, test_dtypes=None, ...@@ -2292,10 +2292,11 @@ def elemwise_checker(op, expected_f, gap=None, test_dtypes=None,
# negative numbers. # negative numbers.
if dtype.startswith('uint'): if dtype.startswith('uint'):
if self.gap and len(self.gap) == 2 and self.gap[0] < 0: if self.gap and len(self.gap) == 2 and self.gap[0] < 0:
if self.gap[1] > 1: if self.gap[1] >= 1:
self.gap = (0, self.gap[1]) self.gap = (0, self.gap[1])
else: else:
continue raise TypeError('Gap not suitable for',
dtype, self.__name__)
variable, data = sparse_random_inputs( variable, data = sparse_random_inputs(
format, format,
...@@ -2335,10 +2336,12 @@ def elemwise_checker(op, expected_f, gap=None, test_dtypes=None, ...@@ -2335,10 +2336,12 @@ def elemwise_checker(op, expected_f, gap=None, test_dtypes=None,
# negative numbers. # negative numbers.
if dtype == 'uint8': if dtype == 'uint8':
if len(domain) == 2 and domain[0] < 0: if len(domain) == 2 and domain[0] < 0:
if domain[1] > 1: if domain[1] >= 1:
domain = (0, domain[1]) domain = (0, domain[1])
else: else:
continue raise TypeError('Gap not suitable for',
dtype, self.__name__)
else: else:
domain = (0, 5) domain = (0, 5)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论