From a4e84a154c51192c210cfe01088d0bf9da2eceda Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Thu, 6 Mar 2014 11:57:54 -0500 Subject: - cx_oracle test for "unicode returns" needs to be cx_oracle only, and also will fail on py3k. - enhance exclusions so that a requirement attribute can be passed to fails_if/skip_if. - fix coverage docs to mention pytest. --- lib/sqlalchemy/testing/exclusions.py | 4 ++-- lib/sqlalchemy/testing/plugin/plugin_base.py | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) (limited to 'lib/sqlalchemy/testing') diff --git a/lib/sqlalchemy/testing/exclusions.py b/lib/sqlalchemy/testing/exclusions.py index 9a713adaa..bcd593708 100644 --- a/lib/sqlalchemy/testing/exclusions.py +++ b/lib/sqlalchemy/testing/exclusions.py @@ -6,7 +6,7 @@ import operator -from nose import SkipTest +from .plugin.plugin_base import SkipTest from ..util import decorator from . import config from .. import util @@ -98,7 +98,7 @@ class Predicate(object): @classmethod def as_predicate(cls, predicate): if isinstance(predicate, skip_if): - return predicate.predicate + return NotPredicate(predicate.predicate) elif isinstance(predicate, Predicate): return predicate elif isinstance(predicate, list): diff --git a/lib/sqlalchemy/testing/plugin/plugin_base.py b/lib/sqlalchemy/testing/plugin/plugin_base.py index 6a2814109..b8a0fae96 100644 --- a/lib/sqlalchemy/testing/plugin/plugin_base.py +++ b/lib/sqlalchemy/testing/plugin/plugin_base.py @@ -114,7 +114,6 @@ def post_begin(): global util, fixtures, engines, exclusions, \ assertions, warnings, profiling,\ config, testing - from sqlalchemy import testing from sqlalchemy.testing import fixtures, engines, exclusions, \ assertions, warnings, profiling, config from sqlalchemy import util -- cgit v1.2.1