devtools/testlib.py
changeset 6413 c1a85c1ce131
parent 6409 d75535983224
parent 6410 2e7a7b0829ed
child 6425 8d7c2fd2ac66
--- a/devtools/testlib.py	Thu Oct 07 19:04:07 2010 +0200
+++ b/devtools/testlib.py	Fri Oct 08 07:55:11 2010 +0200
@@ -533,9 +533,11 @@
         return publisher
 
     requestcls = fake.FakeRequest
-    def request(self, *args, **kwargs):
+    def request(self, rollbackfirst=False, **kwargs):
         """return a web ui request"""
         req = self.requestcls(self.vreg, form=kwargs)
+        if rollbackfirst:
+            self.websession.cnx.rollback()
         req.set_session(self.websession)
         return req