Commits

Mike Bayer  committed de60e3f

use a different col here to keep oracle happy

  • Participants
  • Parent commits 2008344
  • Branches rel_0_8

Comments (0)

Files changed (1)

File test/engine/test_reflection.py

 
 
 class ColumnEventsTest(fixtures.TestBase):
+
     @classmethod
     def setup_class(cls):
         cls.metadata = MetaData()
             'to_reflect',
             cls.metadata,
             Column('x', sa.Integer, primary_key=True),
+            Column('y', sa.Integer),
             test_needs_fk=True
         )
         cls.related = Table(
             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
         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
         )