devtools/testlib.py
branchstable
changeset 6410 2e7a7b0829ed
parent 6408 7674f674de40
child 6413 c1a85c1ce131
child 6424 f443a2b8a5c7
--- a/devtools/testlib.py	Thu Oct 07 19:02:00 2010 +0200
+++ b/devtools/testlib.py	Fri Oct 08 07:43:38 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