summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/testing/suite/test_reflection.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/testing/suite/test_reflection.py')
-rw-r--r--lib/sqlalchemy/testing/suite/test_reflection.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/lib/sqlalchemy/testing/suite/test_reflection.py b/lib/sqlalchemy/testing/suite/test_reflection.py
index 85e193d8e..f9ff46492 100644
--- a/lib/sqlalchemy/testing/suite/test_reflection.py
+++ b/lib/sqlalchemy/testing/suite/test_reflection.py
@@ -9,6 +9,7 @@ from .. import eq_
from .. import expect_warnings
from .. import fixtures
from .. import is_
+from ..provision import temp_table_keyword_args
from ..schema import Column
from ..schema import Table
from ... import event
@@ -304,16 +305,7 @@ class ComponentReflectionTest(fixtures.TablesTest):
@classmethod
def define_temp_tables(cls, metadata):
- # cheat a bit, we should fix this with some dialect-level
- # temp table fixture
- if testing.against("oracle"):
- kw = {
- "prefixes": ["GLOBAL TEMPORARY"],
- "oracle_on_commit": "PRESERVE ROWS",
- }
- else:
- kw = {"prefixes": ["TEMPORARY"]}
-
+ kw = temp_table_keyword_args(config, config.db)
user_tmp = Table(
"user_tmp",
metadata,