]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
add some updates too
authorMike Bayer <mike_mp@zzzcomputing.com>
Sun, 9 Dec 2007 16:13:27 +0000 (16:13 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sun, 9 Dec 2007 16:13:27 +0000 (16:13 +0000)
test/orm/unitofwork.py

index 8f5d5d2c4475d9d938684bf36db2f7215d1fb882..443c5638ac856217591706654c76d295435e21f3 100644 (file)
@@ -1771,6 +1771,15 @@ class BooleanColTest(ORMTest):
                 sess.clear()
             self.assertEquals(sess.query(T).filter(T.value==False).all(), [T(value=False, name="t2")])
         
+        t2 = sess.query(T).get(t2.id)
+        t2.value = True
+        sess.flush()
+        self.assertEquals(sess.query(T).filter(T.value==True).all(), [T(value=True, name="t1"), T(value=True, name="t2"), T(value=True, name="t3")])
+        t2.value = False
+        sess.flush()
+        self.assertEquals(sess.query(T).filter(T.value==True).all(), [T(value=True, name="t1"),T(value=True, name="t3")])
+        
+        
 class RowSwitchTest(ORMTest):
     def define_tables(self, metadata):
         global t1, t2, t3, t1t3