--- 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()