summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2016-02-08 14:08:03 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2016-02-08 14:08:03 -0500
commit308244a90b95d2b78ed8f76e3af0d0c3d2329720 (patch)
treef19fc71e555c5fa97eeebf80029831ced0a0ad7a
parent80853059a9f4bebfe41f9c340eddc2d6a86ef70f (diff)
downloadsqlalchemy-308244a90b95d2b78ed8f76e3af0d0c3d2329720.tar.gz
- detect "Enterprise" and assume compression stuff isn't available
if not
-rw-r--r--test/dialect/test_oracle.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/dialect/test_oracle.py b/test/dialect/test_oracle.py
index 34772a8b6..b5510e709 100644
--- a/test/dialect/test_oracle.py
+++ b/test/dialect/test_oracle.py
@@ -1814,6 +1814,9 @@ class UnsupportedIndexReflectTest(fixtures.TestBase):
def all_tables_compression_missing():
try:
testing.db.execute('SELECT compression FROM all_tables')
+ if "Enterprise Edition" not in testing.db.scalar(
+ "select * from v$version"):
+ return True
return False
except:
return True
@@ -1822,6 +1825,9 @@ def all_tables_compression_missing():
def all_tables_compress_for_missing():
try:
testing.db.execute('SELECT compress_for FROM all_tables')
+ if "Enterprise Edition" not in testing.db.scalar(
+ "select * from v$version"):
+ return True
return False
except:
return True