提交 bde405d6 authored 作者: Pascal Lamblin's avatar Pascal Lamblin

Raise KnownFailureTest instead of printing to stderr.

上级 8e7bc982
...@@ -9,8 +9,9 @@ from theano.compile import function ...@@ -9,8 +9,9 @@ from theano.compile import function
from theano import tensor from theano import tensor
from theano import tensor as T from theano import tensor as T
import random, theano import random, theano
import numpy as N
import numpy as N
from numpy.testing.noseclasses import KnownFailureTest
PatternOptimizer = lambda p1, p2, ign=True: gof.OpKeyOptimizer(gof.PatternSub(p1, p2), ignore_newtrees=ign) PatternOptimizer = lambda p1, p2, ign=True: gof.OpKeyOptimizer(gof.PatternSub(p1, p2), ignore_newtrees=ign)
...@@ -33,7 +34,7 @@ class T_function(unittest.TestCase): ...@@ -33,7 +34,7 @@ class T_function(unittest.TestCase):
fn = function([], None) #ok fn = function([], None) #ok
rval = fn() rval = fn()
if rval == []: if rval == []:
print >> sys.stderr, 'WARNING: ticket #254' raise KnownFailureTest('See #254: Using None as function output leads to [] return value')
else: else:
assert rval is None assert rval is None
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论