提交 5310e24f authored 作者: David Warde-Farley's avatar David Warde-Farley

TST: subtensor with float index raises TypeError

Adds regression test for bug fixed in https://github.com/Theano/Theano/pull/47
上级 a9498af7
...@@ -2398,6 +2398,28 @@ class T_subtensor(unittest.TestCase): ...@@ -2398,6 +2398,28 @@ class T_subtensor(unittest.TestCase):
self.assertTrue(not any([isinstance(node.op, self.adv_sub1) for node in topo])) self.assertTrue(not any([isinstance(node.op, self.adv_sub1) for node in topo]))
f() f()
def test_wrong_exception_regression(self):
a = fscalar()
b = fscalar()
c = vector()
try:
c[a:b]
except NotImplementedError:
self.fail()
except TypeError:
pass
try:
c[a:]
except NotImplementedError:
self.fail()
except TypeError:
pass
try:
c[:b]
except NotImplementedError:
self.fail()
except TypeError:
pass
def test_grad_list(self): def test_grad_list(self):
data = numpy.random.rand(4) data = numpy.random.rand(4)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论