]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
Excluded another failing test from the mssql dialect.
authorMichael Trier <mtrier@gmail.com>
Sat, 3 Jan 2009 03:59:49 +0000 (03:59 +0000)
committerMichael Trier <mtrier@gmail.com>
Sat, 3 Jan 2009 03:59:49 +0000 (03:59 +0000)
MSSQL doesn't allow ON UPDATE for self-referential keys. The tree of cascading
referential actions must only have one path to a particular table on the
cascading referential actions tree.

test/orm/naturalpks.py

index 523894ce20896fadd40ecfe8fd495e1cd7e853ff..58ebea6ca4176f98d6b597be3f0ee4d4e246e2c7 100644 (file)
@@ -309,10 +309,11 @@ class NaturalPKTest(_base.MappedTest):
         sess.flush()
         r = sess.query(Item).with_parent(u2).all()
         self.assertEquals(Item(itemname='item2'), r[0])
-        
-        
+
 
 class SelfRefTest(_base.MappedTest):
+    __unsupported_on__ = 'mssql' # mssql doesn't allow ON UPDATE on self-referential keys
+
     def define_tables(self, metadata):
         Table('nodes', metadata,
               Column('name', String(50), primary_key=True),