]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
make our test skips recognizable by nose
authorPhilip Jenvey <pjenvey@underboss.org>
Fri, 17 Jul 2009 02:50:39 +0000 (02:50 +0000)
committerPhilip Jenvey <pjenvey@underboss.org>
Fri, 17 Jul 2009 02:50:39 +0000 (02:50 +0000)
lib/sqlalchemy/test/testing.py

index 8f3fb3c68c6184b579347694845ed0cd3d1cb90c..cdc6c050925fcf710c05f74f7b6464a57fe9f3b0 100644 (file)
@@ -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)