summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2010-01-03 18:27:38 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2010-01-03 18:27:38 +0000
commit5d711348da09d50b3b73013663eb42dfda3bc49a (patch)
tree5df8c1dcf9d936b15471296ffdd949a7b68f70dd
parent87ff3c679c5ac02313e232ae67ca1cb3b17e0c6d (diff)
downloadsqlalchemy-5d711348da09d50b3b73013663eb42dfda3bc49a.tar.gz
- have inspector properly return default_schema_name [ticket:1626]
-rw-r--r--lib/sqlalchemy/engine/reflection.py2
-rw-r--r--test/engine/test_reflection.py7
2 files changed, 6 insertions, 3 deletions
diff --git a/lib/sqlalchemy/engine/reflection.py b/lib/sqlalchemy/engine/reflection.py
index 0bd1e955d..0d49b38bc 100644
--- a/lib/sqlalchemy/engine/reflection.py
+++ b/lib/sqlalchemy/engine/reflection.py
@@ -72,7 +72,7 @@ class Inspector(object):
@property
def default_schema_name(self):
- return self.dialect.get_default_schema_name(self.conn)
+ return self.dialect.default_schema_name
def get_schema_names(self):
"""Return all schema names.
diff --git a/test/engine/test_reflection.py b/test/engine/test_reflection.py
index 8ae75ad9c..a1d80ee40 100644
--- a/test/engine/test_reflection.py
+++ b/test/engine/test_reflection.py
@@ -983,11 +983,14 @@ class ComponentReflectionTest(TestBase):
@testing.requires.schemas
def test_get_schema_names(self):
- meta = MetaData(testing.db)
- insp = Inspector(meta.bind)
+ insp = Inspector(testing.db)
self.assert_(get_schema() in insp.get_schema_names())
+ def test_get_default_schema_name(self):
+ insp = Inspector(testing.db)
+ eq_(insp.default_schema_name, testing.db.dialect.default_schema_name)
+
def _test_get_table_names(self, schema=None, table_type='table',
order_by=None):
meta = MetaData(testing.db)