summaryrefslogtreecommitdiff
path: root/test/dialect/test_mysql.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2012-04-12 12:16:48 -0400
committerMike Bayer <mike_mp@zzzcomputing.com>2012-04-12 12:16:48 -0400
commitba199ce80ccc7ab20fc254790b0537665c650b9f (patch)
tree4675a25250f46f0df6e5278154ddb08cec420f71 /test/dialect/test_mysql.py
parent747f5edd2192caae4ab79ff7dc9d79045b5bad0c (diff)
parent9596595dcf3e52da4be7a3d0f33ed96482b1c254 (diff)
downloadsqlalchemy-ba199ce80ccc7ab20fc254790b0537665c650b9f.tar.gz
Merged in elazar/sqlalchemy/fix/mysql-system-views (pull request #6)
Diffstat (limited to 'test/dialect/test_mysql.py')
-rw-r--r--test/dialect/test_mysql.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/dialect/test_mysql.py b/test/dialect/test_mysql.py
index 9a2e17ecc..da59e7984 100644
--- a/test/dialect/test_mysql.py
+++ b/test/dialect/test_mysql.py
@@ -108,6 +108,14 @@ class DialectTest(fixtures.TestBase):
}
)
+ @testing.only_on(['mysql'], 'requires information_schema')
+ @testing.exclude('mysql', '<', (5, 0, 0), 'no information_schema support')
+ def test_system_views(self):
+ dialect = testing.db.dialect
+ connection = testing.db.connect()
+ view_names = dialect.get_view_names(connection, "information_schema")
+ self.assert_('TABLES' in view_names)
+
class TypesTest(fixtures.TestBase, AssertsExecutionResults, AssertsCompiledSQL):
"Test MySQL column types"