summaryrefslogtreecommitdiff
path: root/test/dialect
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2014-03-05 18:16:11 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2014-03-05 18:16:11 -0500
commit321a668ccd8308d5289e4595d057352d129ada25 (patch)
tree411da2dd3ef1d87cd11c5dab76263b32555791e2 /test/dialect
parent48b82aebc3cda2ae9638f0922eea646288b45c72 (diff)
parentc4dede6e7c1420aacc54c9c326bf3a834dff45c7 (diff)
downloadsqlalchemy-321a668ccd8308d5289e4595d057352d129ada25.tar.gz
Merge branch 'master' of https://github.com/Cito/sqlalchemy into t
Diffstat (limited to 'test/dialect')
-rw-r--r--test/dialect/test_oracle.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/test/dialect/test_oracle.py b/test/dialect/test_oracle.py
index 8d0ff9776..660a2a5e9 100644
--- a/test/dialect/test_oracle.py
+++ b/test/dialect/test_oracle.py
@@ -1218,8 +1218,6 @@ class TypesTest(fixtures.TestBase):
assert isinstance(row[i], type_), '%r is not %r' \
% (row[i], type_)
-
-
def test_numeric_no_decimal_mode(self):
engine = testing_engine(options=dict(coerce_to_decimal=False))
value = engine.scalar("SELECT 5.66 FROM DUAL")
@@ -1228,6 +1226,14 @@ class TypesTest(fixtures.TestBase):
value = testing.db.scalar("SELECT 5.66 FROM DUAL")
assert isinstance(value, decimal.Decimal)
+ def test_coerce_to_unicode(self):
+ engine = testing_engine(options=dict(coerce_to_unicode=True))
+ value = engine.scalar("SELECT 'hello' FROM DUAL")
+ assert isinstance(value, util.text_type)
+
+ value = testing.db.scalar("SELECT 'hello' FROM DUAL")
+ assert isinstance(value, util.binary_type)
+
@testing.provide_metadata
def test_numerics_broken_inspection(self):
"""Numeric scenarios where Oracle type info is 'broken',