diff options
author | Jungkook Park <pjknkda@gmail.com> | 2016-02-19 17:25:38 +0900 |
---|---|---|
committer | Jungkook Park <pjknkda@gmail.com> | 2016-02-20 05:18:46 +0900 |
commit | 8b48dd5cb6719d43d826682ed76d9f87eb2a093c (patch) | |
tree | 58f90bce1afe2c9cc4d1d2a65deda667d24194a5 /test/engine/test_reflection.py | |
parent | c97aa63789036fc145503f03123275253ae02d2c (diff) | |
download | sqlalchemy-pr/242.tar.gz |
add reflection for expression-based index and partial index of postgresqlpr/242
Diffstat (limited to 'test/engine/test_reflection.py')
-rw-r--r-- | test/engine/test_reflection.py | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/test/engine/test_reflection.py b/test/engine/test_reflection.py index f9799fda0..7ce71d06d 100644 --- a/test/engine/test_reflection.py +++ b/test/engine/test_reflection.py @@ -981,27 +981,6 @@ class ReflectionTest(fixtures.TestBase, ComparesTables): assert set([t2.c.name, t2.c.id]) == set(r2.columns) assert set([t2.c.name]) == set(r3.columns) - @testing.provide_metadata - def test_index_reflection_cols_busted(self): - t = Table('x', self.metadata, - Column('a', Integer), Column('b', Integer)) - sa.Index('x_ix', t.c.a, t.c.b) - self.metadata.create_all() - - def mock_get_columns(self, connection, table_name, **kw): - return [ - {"name": "b", "type": Integer, "primary_key": False} - ] - - with testing.mock.patch.object( - testing.db.dialect, "get_columns", mock_get_columns): - m = MetaData() - with testing.expect_warnings( - "index key 'a' was not located in columns"): - t = Table('x', m, autoload=True, autoload_with=testing.db) - - eq_(list(t.indexes)[0].columns, [t.c.b]) - @testing.requires.views @testing.provide_metadata def test_views(self): |