From: Philip Jenvey Date: Fri, 17 Jul 2009 02:50:39 +0000 (+0000) Subject: make our test skips recognizable by nose X-Git-Tag: rel_0_6_6~123 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6945bf84f958f81f72eaf764d177a7ce16edc3d6;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git make our test skips recognizable by nose --- diff --git a/lib/sqlalchemy/test/testing.py b/lib/sqlalchemy/test/testing.py index 8f3fb3c68c..cdc6c05092 100644 --- a/lib/sqlalchemy/test/testing.py +++ b/lib/sqlalchemy/test/testing.py @@ -13,6 +13,7 @@ from sqlalchemy.util import function_named from engines import drop_all_tables from sqlalchemy import exc as sa_exc, util, types as sqltypes, schema, pool +from nose import SkipTest _ops = { '<': operator.lt, '>': operator.gt, @@ -293,8 +294,7 @@ def skip_if(predicate, reason=None): if predicate(): msg = "'%s' skipped on DB %s version '%s': %s" % ( fn_name, config.db.name, _server_version(), reason) - print msg - return True + raise SkipTest(msg) else: return fn(*args, **kw) return function_named(maybe, fn_name)