summaryrefslogtreecommitdiff
path: root/test/dialect/test_oracle.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-03-06 11:57:54 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2014-03-06 11:57:54 -0500
commita4e84a154c51192c210cfe01088d0bf9da2eceda (patch)
tree011dbd5a0e54a376ffba5b1fe03eb993dad289e9 /test/dialect/test_oracle.py
parent4175ca20508b0141c56560f4eae029c664213b79 (diff)
downloadsqlalchemy-a4e84a154c51192c210cfe01088d0bf9da2eceda.tar.gz
- 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.
Diffstat (limited to 'test/dialect/test_oracle.py')
-rw-r--r--test/dialect/test_oracle.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/dialect/test_oracle.py b/test/dialect/test_oracle.py
index 660a2a5e9..7e8ddffcd 100644
--- a/test/dialect/test_oracle.py
+++ b/test/dialect/test_oracle.py
@@ -1226,6 +1226,10 @@ class TypesTest(fixtures.TestBase):
value = testing.db.scalar("SELECT 5.66 FROM DUAL")
assert isinstance(value, decimal.Decimal)
+ @testing.only_on("oracle+cx_oracle", "cx_oracle-specific feature")
+ @testing.fails_if(
+ testing.requires.python3,
+ "cx_oracle always returns unicode on py3k")
def test_coerce_to_unicode(self):
engine = testing_engine(options=dict(coerce_to_unicode=True))
value = engine.scalar("SELECT 'hello' FROM DUAL")