]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
added test to verify #1423
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 15 Jun 2009 22:33:12 +0000 (22:33 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Mon, 15 Jun 2009 22:33:12 +0000 (22:33 +0000)
test/orm/test_query.py

index 66c219b10cb6443583aad7e083507ab2d5f65cfe..de1f3be41c5fd20c5cf31e2e0ce3f96d15ab7e69 100644 (file)
@@ -615,7 +615,7 @@ class FilterTest(QueryTest):
         
     def test_one_filter(self):
         assert [User(id=8), User(id=9)] == create_session().query(User).filter(User.name.endswith('ed')).all()
-
+    
     def test_contains(self):
         """test comparing a collection to an object instance."""
 
@@ -736,6 +736,16 @@ class FilterTest(QueryTest):
         eq_([User(id=10)], sess.query(User).filter(User.addresses==None).all())
         eq_([User(id=7),User(id=8),User(id=9)], sess.query(User).filter(User.addresses!=None).order_by(User.id).all())
 
+    def test_blank_filter_by(self):
+        eq_(
+            [(7,), (8,), (9,), (10,)],
+            create_session().query(User.id).filter_by().order_by(User.id).all()
+        )
+        eq_(
+            [(7,), (8,), (9,), (10,)],
+            create_session().query(User.id).filter_by(**{}).order_by(User.id).all()
+        )
+
 
 class FromSelfTest(QueryTest, AssertsCompiledSQL):
     def test_filter(self):