]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
mysql/pg sensitive fixes
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 12 Jan 2009 00:06:47 +0000 (00:06 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 12 Jan 2009 00:06:47 +0000 (00:06 +0000)
test/ext/declarative.py
test/orm/inheritance/concrete.py

index 55c94aae8adea50338b06eced6fae6e3b63c1053..29daf9c2904d1cbd6733c3c51e3ed0808cd0b9dc 100644 (file)
@@ -217,7 +217,7 @@ class DeclarativeTest(testing.TestBase, testing.AssertsExecutionResults):
         class User(Base):
             __tablename__ = 'users'
             id = Column('id', Integer, primary_key=True)
-            name = Column('name', String)
+            name = Column('name', String(50))
             error = relation("Address")
             
         i = Index('my_index', User.name)
index 4cf7f098d37ab7e2d6e4bfaebdcf3bc4d805aa71..69d219ecdedc6350ce1bc99676eb5eaaee9fee98 100644 (file)
@@ -434,10 +434,10 @@ class PropertyInheritanceTest(_base.MappedTest):
         
         c1 = C()
         c2 = C()
-        a1 = A(some_c=c1)
-        a2 = A(some_c=c2)
-        b1 = B(some_c=c1)
-        b2 = B(some_c=c1)
+        a1 = A(some_c=c1, aname='a1')
+        a2 = A(some_c=c2, aname='a2')
+        b1 = B(some_c=c1, bname='b1')
+        b2 = B(some_c=c1, bname='b2')
         
         assert c2.many_a == set([a2])
         assert set(c1.many_a) == set([a1, b1, b2]) # TODO: not sure whats going on with the set comparison here
@@ -454,8 +454,8 @@ class PropertyInheritanceTest(_base.MappedTest):
         
         def go():
             eq_(
+                [C(many_a=set([A(aname='a1'), B(bname='b1'), B(bname='b2')])), C(many_a=set([A(aname='a2')]))],
                 sess.query(C).options(eagerload(C.many_a)).order_by(C.id).all(),
-                [C(many_a=set([a1, b1, b2])), C(many_a=set([a2]))]
             )
         self.assert_sql_count(testing.db, go, 1)