]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
- disable tests failing with pypy2, [ticket:2719]
authorMike Bayer <mike_mp@zzzcomputing.com>
Wed, 1 May 2013 14:09:34 +0000 (10:09 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Wed, 1 May 2013 14:09:34 +0000 (10:09 -0400)
test/ext/test_serializer.py
test/orm/test_manytomany.py

index 8d4394e2d46066264770d9342ba4b1a91ef35048..74e033b4f5ccc80a39417b3b7c7d337eb36c16c5 100644 (file)
@@ -114,6 +114,7 @@ class SerializeTest(fixtures.MappedTest):
             Address(email='ed@lala.com'),
             Address(email='ed@bettyboop.com')])
 
+    @testing.skip_if(lambda: util.pypy, "problems with pypy pickle reported")
     def test_query_two(self):
         q = \
             Session.query(User).join(User.addresses).\
@@ -123,6 +124,7 @@ class SerializeTest(fixtures.MappedTest):
         eq_(q2.all(), [User(name='fred')])
         eq_(list(q2.values(User.id, User.name)), [(9, u'fred')])
 
+    @testing.skip_if(lambda: util.pypy, "problems with pypy pickle reported")
     def test_query_three(self):
         ua = aliased(User)
         q = \
@@ -136,6 +138,7 @@ class SerializeTest(fixtures.MappedTest):
         ua_2 = q2._entities[0].entity_zero.entity
         eq_(list(q2.values(ua_2.id, ua_2.name)), [(9, u'fred')])
 
+    @testing.skip_if(lambda: util.pypy, "problems with pypy pickle reported")
     def test_orm_join(self):
         from sqlalchemy.orm.util import join
 
index 3135258930144399df0af6fe6b391b21e8be0954..9ac6e033a6b296eb1faab20c2bdc67ff77fb62b8 100644 (file)
@@ -233,6 +233,9 @@ class M2MTest(fixtures.MappedTest):
         p2 = Place('place2')
         p3 = Place('place3')
 
+        sess = Session()
+        sess.add_all([p3, p1, t1, t2, p2, t3])
+
         t1.inputs.append(p1)
         t1.inputs.append(p2)
         t1.outputs.append(p3)
@@ -240,8 +243,6 @@ class M2MTest(fixtures.MappedTest):
         p2.inputs.append(t2)
         p3.inputs.append(t2)
         p1.outputs.append(t1)
-        sess = Session()
-        sess.add_all((t1, t2, t3, p1, p2, p3))
         sess.commit()
 
         self.assert_result([t1],