126 self.assertIn('HttpOnly', webreq.getheader('set-cookie')) |
126 self.assertIn('HttpOnly', webreq.getheader('set-cookie')) |
127 |
127 |
128 |
128 |
129 class MiscOptionsTC(CubicWebServerTC): |
129 class MiscOptionsTC(CubicWebServerTC): |
130 @classmethod |
130 @classmethod |
131 def init_config(cls, config): |
131 def setUpClass(cls): |
132 super(MiscOptionsTC, cls).init_config(config) |
132 super(MiscOptionsTC, cls).setUpClass() |
133 cls.logfile = tempfile.NamedTemporaryFile() |
133 cls.logfile = tempfile.NamedTemporaryFile() |
134 config.global_set_option('query-log-file', cls.logfile.name) |
134 |
135 config.global_set_option('datadir-url', '//static.testing.fr/') |
135 def setUp(self): |
|
136 super(MiscOptionsTC, self).setUp() |
|
137 self.config.global_set_option('query-log-file', self.logfile.name) |
|
138 self.config.global_set_option('datadir-url', '//static.testing.fr/') |
136 # call load_configuration again to let the config reset its datadir_url |
139 # call load_configuration again to let the config reset its datadir_url |
137 config.load_configuration() |
140 self.config.load_configuration() |
138 |
141 |
139 def test_log_queries(self): |
142 def test_log_queries(self): |
140 self.web_request() |
143 self.web_request() |
141 self.assertTrue(self.logfile.read()) |
144 self.assertTrue(self.logfile.read()) |
142 |
145 |
144 webreq = self.web_request() |
147 webreq = self.web_request() |
145 self.assertNotIn('/data/', webreq.read()) |
148 self.assertNotIn('/data/', webreq.read()) |
146 |
149 |
147 @classmethod |
150 @classmethod |
148 def tearDownClass(cls): |
151 def tearDownClass(cls): |
|
152 super(MiscOptionsTC, cls).tearDownClass() |
149 cls.logfile.close() |
153 cls.logfile.close() |
150 |
154 |
151 |
155 |
152 if __name__ == '__main__': |
156 if __name__ == '__main__': |
153 unittest_main() |
157 unittest_main() |