diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-09-02 12:11:24 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2013-09-02 12:11:24 -0400 |
commit | 21fac20884659bc5af59585a8b454440a8e796ca (patch) | |
tree | 730ec3b0fdaa2ea7237793a001af06cae99a1e58 | |
parent | 97168dbf69f8aa21de2e764a4a4993215cb9b726 (diff) | |
download | sqlalchemy-21fac20884659bc5af59585a8b454440a8e796ca.tar.gz |
use a different col here to keep oracle happy
-rw-r--r-- | test/engine/test_reflection.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/test/engine/test_reflection.py b/test/engine/test_reflection.py index 4b8fe8a04..21c050915 100644 --- a/test/engine/test_reflection.py +++ b/test/engine/test_reflection.py @@ -1423,6 +1423,7 @@ class CaseSensitiveTest(fixtures.TablesTest): class ColumnEventsTest(fixtures.TestBase): + @classmethod def setup_class(cls): cls.metadata = MetaData() @@ -1430,6 +1431,7 @@ class ColumnEventsTest(fixtures.TestBase): 'to_reflect', cls.metadata, Column('x', sa.Integer, primary_key=True), + Column('y', sa.Integer), test_needs_fk=True ) cls.related = Table( @@ -1438,7 +1440,7 @@ class ColumnEventsTest(fixtures.TestBase): Column('q', sa.Integer, sa.ForeignKey('to_reflect.x')), test_needs_fk=True ) - sa.Index("some_index", cls.to_reflect.c.x) + sa.Index("some_index", cls.to_reflect.c.y) cls.metadata.create_all(testing.db) @classmethod @@ -1472,11 +1474,19 @@ class ColumnEventsTest(fixtures.TestBase): def assertions(table): eq_(table.c.YXZ.name, "x") eq_(set(table.primary_key), set([table.c.YXZ])) + + self._do_test( + "x", {"key": "YXZ"}, + assertions + ) + + def test_override_index(self): + def assertions(table): idx = list(table.indexes)[0] eq_(idx.columns, [table.c.YXZ]) self._do_test( - "x", {"key": "YXZ"}, + "y", {"key": "YXZ"}, assertions ) |