diff options
author | mike bayer <mike_mp@zzzcomputing.com> | 2013-06-26 08:36:02 -0700 |
---|---|---|
committer | mike bayer <mike_mp@zzzcomputing.com> | 2013-06-26 08:36:02 -0700 |
commit | 5b3b4750e0a10a1ccda106321f19f37e1b8022a1 (patch) | |
tree | 6cefcee09618dca0f8c7e9d1f3921e7ed6aaa5ac /lib/sqlalchemy/testing/suite/test_reflection.py | |
parent | 51aec4f4c847f5447a02f57e095f7a3a16a4fe67 (diff) | |
parent | 0333ee23d3fb88ed032ff61d011020f847a3afa4 (diff) | |
download | sqlalchemy-5b3b4750e0a10a1ccda106321f19f37e1b8022a1.tar.gz |
Merge pull request #13 from malor/fix_indexes_reflection
Fix indexes reflection in PostgreSQL
Diffstat (limited to 'lib/sqlalchemy/testing/suite/test_reflection.py')
-rw-r--r-- | lib/sqlalchemy/testing/suite/test_reflection.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/sqlalchemy/testing/suite/test_reflection.py b/lib/sqlalchemy/testing/suite/test_reflection.py index 255fd5595..5a8a54c46 100644 --- a/lib/sqlalchemy/testing/suite/test_reflection.py +++ b/lib/sqlalchemy/testing/suite/test_reflection.py @@ -95,6 +95,7 @@ class ComponentReflectionTest(fixtures.TablesTest): @classmethod def define_index(cls, metadata, users): Index("users_t_idx", users.c.test1, users.c.test2) + Index("users_all_idx", users.c.user_id, users.c.test2, users.c.test1) @classmethod def define_views(cls, metadata, schema): @@ -339,7 +340,11 @@ class ComponentReflectionTest(fixtures.TablesTest): expected_indexes = [ {'unique': False, 'column_names': ['test1', 'test2'], - 'name': 'users_t_idx'}] + 'name': 'users_t_idx'}, + {'unique': False, + 'column_names': ['user_id', 'test2', 'test1'], + 'name': 'users_all_idx'} + ] index_names = [d['name'] for d in indexes] for e_index in expected_indexes: assert e_index['name'] in index_names |