From: Mike Bayer Date: Sun, 3 Jan 2010 18:27:38 +0000 (+0000) Subject: - have inspector properly return default_schema_name [ticket:1626] X-Git-Tag: rel_0_6beta1~99 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5d711348da09d50b3b73013663eb42dfda3bc49a;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git - have inspector properly return default_schema_name [ticket:1626] --- diff --git a/lib/sqlalchemy/engine/reflection.py b/lib/sqlalchemy/engine/reflection.py index 0bd1e955d0..0d49b38bcd 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 8ae75ad9c4..a1d80ee40d 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)