# HG changeset patch # User Sylvain Thénault # Date 1261141764 -3600 # Node ID 3a2d6c38bcd987ea91b584de614fffedb77c451b # Parent 47060a66c97f4abc56386556000bc22a21f7c506 override publisher's error handler to ease debugging diff -r 47060a66c97f -r 3a2d6c38bcd9 devtools/testlib.py --- a/devtools/testlib.py Fri Dec 18 14:08:41 2009 +0100 +++ b/devtools/testlib.py Fri Dec 18 14:09:24 2009 +0100 @@ -448,7 +448,11 @@ @cached def app(self): """return a cubicweb publisher""" - return application.CubicWebPublisher(self.config, vreg=self.vreg) + publisher = application.CubicWebPublisher(self.config, vreg=self.vreg) + def raise_error_handler(*args, **kwargs): + raise + publisher.error_handler = raise_error_handler + return publisher requestcls = fake.FakeRequest def request(self, *args, **kwargs):