7 """ |
7 """ |
8 import os |
8 import os |
9 |
9 |
10 from logilab.common.testlib import TestCase, unittest_main |
10 from logilab.common.testlib import TestCase, unittest_main |
11 |
11 |
12 from cubicweb.devtools._apptest import FakeRequest |
12 from cubicweb.devtools import ApptestConfiguration, fake |
13 from cubicweb.devtools import ApptestConfiguration |
|
14 |
13 |
15 class WebconfigTC(TestCase): |
14 class WebconfigTC(TestCase): |
16 def setUp(self): |
15 def setUp(self): |
17 self.config = ApptestConfiguration('data') |
16 self.config = ApptestConfiguration('data') |
18 self.config._cubes = ['file'] |
17 self.config._cubes = ['file'] |
19 self.config.load_configuration() |
18 self.config.load_configuration() |
20 |
19 |
21 def test_nonregr_print_css_as_list(self): |
20 def test_nonregr_print_css_as_list(self): |
22 """make sure PRINT_CSS *must* is a list""" |
21 """make sure PRINT_CSS *must* is a list""" |
23 config = self.config |
22 config = self.config |
24 req = FakeRequest() |
23 req = fake.FakeRequest() |
25 print_css = req.external_resource('STYLESHEETS_PRINT') |
24 print_css = req.external_resource('STYLESHEETS_PRINT') |
26 self.failUnless(isinstance(print_css, list)) |
25 self.failUnless(isinstance(print_css, list)) |
27 ie_css = req.external_resource('IE_STYLESHEETS') |
26 ie_css = req.external_resource('IE_STYLESHEETS') |
28 self.failUnless(isinstance(ie_css, list)) |
27 self.failUnless(isinstance(ie_css, list)) |
29 |
28 |