web/test/unittest_propertysheet.py
changeset 5445 4467ed43d97d
parent 5444 f7fdb5dd82f6
child 5466 b5af2ac0c43c
equal deleted inserted replaced
5444:f7fdb5dd82f6 5445:4467ed43d97d
     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()