diff -r 3c2202e7bd31 -r 4db650d79e32 web/test/unittest_web.py --- a/web/test/unittest_web.py Fri Jul 11 13:48:07 2014 +0200 +++ b/web/test/unittest_web.py Fri Jul 11 16:44:42 2014 +0200 @@ -18,6 +18,7 @@ from json import loads from os.path import join +import tempfile try: import requests @@ -103,6 +104,21 @@ webreq = self.web_request(headers=headers) self.assertIn('lang="en"', webreq.read()) +class LogQueriesTC(CubicWebServerTC): + @classmethod + def init_config(cls, config): + super(LogQueriesTC, cls).init_config(config) + cls.logfile = tempfile.NamedTemporaryFile() + config.global_set_option('query-log-file', cls.logfile.name) + + def test_log_queries(self): + self.web_request() + self.assertTrue(self.logfile.read()) + + @classmethod + def tearDownClass(cls): + cls.logfile.close() + if __name__ == '__main__': unittest_main()