From: Mike Bayer Date: Mon, 7 Apr 2008 01:15:37 +0000 (+0000) Subject: some fk fixes for PG X-Git-Tag: rel_0_5beta1~196 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7587e4d6c79b241c9c2c86ae5852d1ccf5704e1;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git some fk fixes for PG --- diff --git a/test/orm/relationships.py b/test/orm/relationships.py index 31d8ab49d6..6cc24f411a 100644 --- a/test/orm/relationships.py +++ b/test/orm/relationships.py @@ -924,10 +924,11 @@ class ViewOnlyTest4(ORMTest): sess.save(b1) sess.save(b2) sess.save(b3) + sess.flush() sess.save(f1) sess.save(f2) sess.flush() - + sess.clear() self.assertEquals(sess.query(Foo).filter_by(id=f1.id).one(), Foo(bars=[Bar(data='b1'), Bar(data='b2')])) self.assertEquals(sess.query(Foo).filter_by(id=f2.id).one(), Foo(bars=[Bar(data='b3')])) @@ -964,12 +965,13 @@ class ViewOnlyTest5(ORMTest): b2 = Bar(fid2=1, data='b2') b3 = Bar(fid1=2, data='b3') b4 = Bar(fid1=1, fid2=2, data='b4') + sess.save(f1) + sess.save(f2) + sess.flush() sess.save(b1) sess.save(b2) sess.save(b3) sess.save(b4) - sess.save(f1) - sess.save(f2) sess.flush() sess.clear()