From 21fac20884659bc5af59585a8b454440a8e796ca Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Mon, 2 Sep 2013 12:11:24 -0400 Subject: [PATCH] use a different col here to keep oracle happy --- test/engine/test_reflection.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/test/engine/test_reflection.py b/test/engine/test_reflection.py index 4b8fe8a04c..21c0509156 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 ) -- 2.47.3