diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2017-09-01 00:11:10 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2017-09-11 14:17:10 -0400 |
commit | 31f80b9eaeb3c3435b7f6679b41e434478b1d11c (patch) | |
tree | 9802d4470d78768ba2a8812b47fae0f91e689d5c /test/sql | |
parent | 4c97ea116c3686cb03f566f16b0a0e9a9fd33968 (diff) | |
download | sqlalchemy-oracle_numeric.tar.gz |
Refactor for cx_Oracle version 6oracle_numeric
Drops support for cx_Oracle prior to version 5.x, reworks
numeric and binary support.
Fixes: #4064
Change-Id: Ib9ae9aba430c15cd2a6eeb4e5e3fd8e97b5fe480
Diffstat (limited to 'test/sql')
-rw-r--r-- | test/sql/test_returning.py | 4 | ||||
-rw-r--r-- | test/sql/test_rowcount.py | 3 | ||||
-rw-r--r-- | test/sql/test_types.py | 1 |
3 files changed, 3 insertions, 5 deletions
diff --git a/test/sql/test_returning.py b/test/sql/test_returning.py index 947fe0dc5..f8d183b71 100644 --- a/test/sql/test_returning.py +++ b/test/sql/test_returning.py @@ -360,7 +360,6 @@ class ReturnDefaultsTest(fixtures.TablesTest): [None] ) - @testing.fails_on("oracle+cx_oracle", "seems like a cx_oracle bug") def test_insert_non_default_plus_default(self): t1 = self.tables.t1 result = testing.db.execute( @@ -372,7 +371,6 @@ class ReturnDefaultsTest(fixtures.TablesTest): {"id": 1, "data": None, "insdef": 0} ) - @testing.fails_on("oracle+cx_oracle", "seems like a cx_oracle bug") def test_update_non_default_plus_default(self): t1 = self.tables.t1 testing.db.execute( @@ -387,7 +385,6 @@ class ReturnDefaultsTest(fixtures.TablesTest): {"data": None, 'upddef': 1} ) - @testing.fails_on("oracle+cx_oracle", "seems like a cx_oracle bug") def test_insert_all(self): t1 = self.tables.t1 result = testing.db.execute( @@ -398,7 +395,6 @@ class ReturnDefaultsTest(fixtures.TablesTest): {"id": 1, "data": None, "insdef": 0} ) - @testing.fails_on("oracle+cx_oracle", "seems like a cx_oracle bug") def test_update_all(self): t1 = self.tables.t1 testing.db.execute( diff --git a/test/sql/test_rowcount.py b/test/sql/test_rowcount.py index 009911538..ea29bcf7e 100644 --- a/test/sql/test_rowcount.py +++ b/test/sql/test_rowcount.py @@ -66,7 +66,8 @@ class FoundRowsTest(fixtures.TestBase, AssertsExecutionResults): assert r.rowcount == 3 @testing.skip_if( - "oracle", "temporary skip until cx_oracle refactor is merged") + testing.requires.oracle5x, + "unknown DBAPI error fixed in later version") @testing.requires.sane_rowcount_w_returning def test_update_rowcount_return_defaults(self): department = employees_table.c.department diff --git a/test/sql/test_types.py b/test/sql/test_types.py index b6cc04322..bbd8a221b 100644 --- a/test/sql/test_types.py +++ b/test/sql/test_types.py @@ -1579,6 +1579,7 @@ binary_table = MyPickleType = metadata = None class BinaryTest(fixtures.TestBase, AssertsExecutionResults): + __backend__ = True @classmethod def setup_class(cls): |