web/test/unittest_web.py
changeset 9882 4db650d79e32
parent 9849 b18ef631e72c
child 9897 fa44db7da2dc
--- 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()