equal
deleted
inserted
replaced
|
1 from os.path import join, dirname |
|
2 from logilab.common.testlib import TestCase, unittest_main |
|
3 from cubicweb.web.propertysheet import * |
|
4 |
|
5 DATADIR = join(dirname(__file__), 'data') |
|
6 class PropertySheetTC(TestCase): |
|
7 |
|
8 def test(self): |
|
9 ps = PropertySheet(datadir_url='http://cwtest.com') |
|
10 ps.load(join(DATADIR, 'sheet1.py')) |
|
11 ps.load(join(DATADIR, 'sheet2.py')) |
|
12 # defined by sheet1 |
|
13 self.assertEquals(ps['logo'], 'http://cwtest.com/logo.png') |
|
14 # defined by sheet1, overriden by sheet2 |
|
15 self.assertEquals(ps['bgcolor'], '#FFFFFF') |
|
16 # defined by sheet2 |
|
17 self.assertEquals(ps['fontcolor'], 'black') |
|
18 # defined by sheet1, extended by sheet2 |
|
19 self.assertEquals(ps['stylesheets'], ['http://cwtest.com/cubicweb.css', |
|
20 'http://cwtest.com/mycube.css']) |
|
21 |
|
22 |
|
23 if __name__ == '__main__': |
|
24 unittest_main() |