From de60e3feb0ea898f1624ef320c17a9c2c03b465d 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 84a317dd45..3cceaca78d 100644 --- a/test/engine/test_reflection.py +++ b/test/engine/test_reflection.py @@ -1418,6 +1418,7 @@ class CaseSensitiveTest(fixtures.TablesTest): class ColumnEventsTest(fixtures.TestBase): + @classmethod def setup_class(cls): cls.metadata = MetaData() @@ -1425,6 +1426,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( @@ -1433,7 +1435,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 @@ -1467,11 +1469,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.2