equal
deleted
inserted
replaced
4 |
4 |
5 DATADIR = join(dirname(__file__), 'data') |
5 DATADIR = join(dirname(__file__), 'data') |
6 class PropertySheetTC(TestCase): |
6 class PropertySheetTC(TestCase): |
7 |
7 |
8 def test(self): |
8 def test(self): |
9 ps = PropertySheet(datadir_url='http://cwtest.com') |
9 ps = PropertySheet(None, datadir_url='http://cwtest.com') |
10 ps.load(join(DATADIR, 'sheet1.py')) |
10 ps.load(join(DATADIR, 'sheet1.py')) |
11 ps.load(join(DATADIR, 'sheet2.py')) |
11 ps.load(join(DATADIR, 'sheet2.py')) |
12 # defined by sheet1 |
12 # defined by sheet1 |
13 self.assertEquals(ps['logo'], 'http://cwtest.com/logo.png') |
13 self.assertEquals(ps['logo'], 'http://cwtest.com/logo.png') |
14 # defined by sheet1, overriden by sheet2 |
14 # defined by sheet1, overriden by sheet2 |
16 # defined by sheet2 |
16 # defined by sheet2 |
17 self.assertEquals(ps['fontcolor'], 'black') |
17 self.assertEquals(ps['fontcolor'], 'black') |
18 # defined by sheet1, extended by sheet2 |
18 # defined by sheet1, extended by sheet2 |
19 self.assertEquals(ps['stylesheets'], ['http://cwtest.com/cubicweb.css', |
19 self.assertEquals(ps['stylesheets'], ['http://cwtest.com/cubicweb.css', |
20 'http://cwtest.com/mycube.css']) |
20 'http://cwtest.com/mycube.css']) |
21 |
21 self.assertEquals(ps.compile('a {bgcolor: %(bgcolor)s; size: 1%;}'), |
|
22 'a {bgcolor: #FFFFFF; size: 1%;}') |
22 |
23 |
23 if __name__ == '__main__': |
24 if __name__ == '__main__': |
24 unittest_main() |
25 unittest_main() |