diff options
| author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-02-21 21:26:11 +0000 |
|---|---|---|
| committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-02-21 21:26:11 +0000 |
| commit | b3f1513eafefc9bad1a36d58661f88cc84536125 (patch) | |
| tree | 8f018aa6e16dedcaaa56a0cabdcc8a9b9f444f83 /lib/sqlalchemy/test/testing.py | |
| parent | 123d7625fbf49b8da5c652ebeec6ba8c0b8dff11 (diff) | |
| download | sqlalchemy-b3f1513eafefc9bad1a36d58661f88cc84536125.tar.gz | |
clean up some skips, added skip for sqlite + python2
Diffstat (limited to 'lib/sqlalchemy/test/testing.py')
| -rw-r--r-- | lib/sqlalchemy/test/testing.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/sqlalchemy/test/testing.py b/lib/sqlalchemy/test/testing.py index 599d79aeb..31a271a03 100644 --- a/lib/sqlalchemy/test/testing.py +++ b/lib/sqlalchemy/test/testing.py @@ -308,13 +308,18 @@ def _server_version(bind=None): def skip_if(predicate, reason=None): """Skip a test if predicate is true.""" reason = reason or predicate.__name__ + carp = _should_carp_about_exclusion(reason) + def decorate(fn): fn_name = fn.__name__ def maybe(*args, **kw): if predicate(): msg = "'%s' skipped on DB %s version '%s': %s" % ( fn_name, config.db.name, _server_version(), reason) - raise SkipTest(msg) + print msg + if carp: + print >> sys.stderr, msg + return True else: return fn(*args, **kw) return function_named(maybe, fn_name) |
