diff -r 87181b34a47f -r ff98039cb4cd web/test/unittest_application.py --- a/web/test/unittest_application.py Fri Jul 04 14:30:16 2014 +0200 +++ b/web/test/unittest_application.py Wed Jul 02 12:52:50 2014 +0200 @@ -19,6 +19,7 @@ import base64, Cookie import httplib +import tempfile from logilab.common.testlib import TestCase, unittest_main from logilab.common.decorators import clear_cache, classproperty @@ -435,6 +436,14 @@ req.form['rql'] = 'rql:Any OV1, X WHERE X custom_workflow OV1?' self.app_handle_request(req) + def test_log_queries(self): + logfile = tempfile.NamedTemporaryFile() + self.config.global_set_option('query-log-file', logfile.name) + with self.admin_access.web_request() as req: + self.app.handle_request(req, 'view') + self.assertTrue(logfile.read()) + logfile.close() + if __name__ == '__main__': unittest_main()