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 11:39:29 -0400 |
| commit | 59c01813adf01c75d312c3704a6d604344dced26 (patch) | |
| tree | b802871e0ba4023c43dd909e7d93b096e8cdef19 /lib/sqlalchemy/testing | |
| parent | 23805f50ed71d314c3f576210c329175f781c7d5 (diff) | |
| download | sqlalchemy-59c01813adf01c75d312c3704a6d604344dced26.tar.gz | |
Merge pull request #13 from malor/fix_indexes_reflection
Fix indexes reflection in PostgreSQL
Diffstat (limited to 'lib/sqlalchemy/testing')
| -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 7cae48572..8524ab66c 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 |
