提交 e9ad20d9 authored 作者: Olivier Delalleau's avatar Olivier Delalleau

Fixed a test

Fixed test_vm.py:TestCallbacks.test_callback_with_ifelse.
上级 ed932b8b
...@@ -26,8 +26,9 @@ class TestCallbacks(unittest.TestCase): ...@@ -26,8 +26,9 @@ class TestCallbacks(unittest.TestCase):
self.n_callbacks = {} self.n_callbacks = {}
def callback(self, node, thunk, storage_map, compute_map): def callback(self, node, thunk, storage_map, compute_map):
self.n_callbacks.setdefault(node.op, 0) key = node.op.__class__.__name__
self.n_callbacks[node.op] += 1 self.n_callbacks.setdefault(key, 0)
self.n_callbacks[key] += 1
def test_callback(self): def test_callback(self):
a, b, c = tensor.scalars('abc') a, b, c = tensor.scalars('abc')
...@@ -50,7 +51,7 @@ class TestCallbacks(unittest.TestCase): ...@@ -50,7 +51,7 @@ class TestCallbacks(unittest.TestCase):
linker=vm.VM_Linker(callback=self.callback))) linker=vm.VM_Linker(callback=self.callback)))
f(1, 2, 3) f(1, 2, 3)
assert self.n_callbacks[ifelse] == 2 assert self.n_callbacks['IfElse'] == 2
def test_speed(): def test_speed():
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论