summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2013-12-27 13:28:18 -0500
committerMike Bayer <mike_mp@zzzcomputing.com>2013-12-27 13:28:18 -0500
commita51c41e6305c3fcd64bdb10f8b769acad8a7cbdc (patch)
tree48a7881df0612d29add67c8254295920e880d2b7
parent545df6b39ee56cab401d2639fe2beb4556d9055e (diff)
downloadsqlalchemy-a51c41e6305c3fcd64bdb10f8b769acad8a7cbdc.tar.gz
- add a test which creates tables and views at the same time, then tests that the lists
of each can be reflected independently. Testing [ticket:2898] at the moment.
-rw-r--r--lib/sqlalchemy/testing/suite/test_reflection.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/sqlalchemy/testing/suite/test_reflection.py b/lib/sqlalchemy/testing/suite/test_reflection.py
index 5a8a54c46..228bf44ce 100644
--- a/lib/sqlalchemy/testing/suite/test_reflection.py
+++ b/lib/sqlalchemy/testing/suite/test_reflection.py
@@ -180,6 +180,12 @@ class ComponentReflectionTest(fixtures.TablesTest):
def test_get_view_names_with_schema(self):
self._test_get_table_names('test_schema', table_type='view')
+ @testing.requires.table_reflection
+ @testing.requires.view_reflection
+ def test_get_tables_and_views(self):
+ self._test_get_table_names()
+ self._test_get_table_names(table_type='view')
+
def _test_get_columns(self, schema=None, table_type='table'):
meta = MetaData(testing.db)
users, addresses, dingalings = self.tables.users, \