diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-01-03 18:27:38 +0000 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-01-03 18:27:38 +0000 |
commit | 5d711348da09d50b3b73013663eb42dfda3bc49a (patch) | |
tree | 5df8c1dcf9d936b15471296ffdd949a7b68f70dd | |
parent | 87ff3c679c5ac02313e232ae67ca1cb3b17e0c6d (diff) | |
download | sqlalchemy-5d711348da09d50b3b73013663eb42dfda3bc49a.tar.gz |
- have inspector properly return default_schema_name [ticket:1626]
-rw-r--r-- | lib/sqlalchemy/engine/reflection.py | 2 | ||||
-rw-r--r-- | test/engine/test_reflection.py | 7 |
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) |