web/test/unittest_propertysheet.py
changeset 7791 31bb51ea5485
parent 6340 470d8e828fda
child 9674 96549de9dd70
equal deleted inserted replaced
7790:7e16e056eecb 7791:31bb51ea5485
    33         # test compilation
    33         # test compilation
    34         self.assertEqual(ps.compile('a {bgcolor: %(bgcolor)s; size: 1%;}'),
    34         self.assertEqual(ps.compile('a {bgcolor: %(bgcolor)s; size: 1%;}'),
    35                           'a {bgcolor: #FFFFFF; size: 1%;}')
    35                           'a {bgcolor: #FFFFFF; size: 1%;}')
    36         self.assertEqual(ps.process_resource(DATADIR, 'pouet.css'),
    36         self.assertEqual(ps.process_resource(DATADIR, 'pouet.css'),
    37                           CACHEDIR)
    37                           CACHEDIR)
    38         self.failUnless('pouet.css' in ps._cache)
    38         self.assertTrue('pouet.css' in ps._cache)
    39         self.failIf(ps.need_reload())
    39         self.assertFalse(ps.need_reload())
    40         os.utime(join(DATADIR, 'sheet1.py'), None)
    40         os.utime(join(DATADIR, 'sheet1.py'), None)
    41         self.failUnless('pouet.css' in ps._cache)
    41         self.assertTrue('pouet.css' in ps._cache)
    42         self.failUnless(ps.need_reload())
    42         self.assertTrue(ps.need_reload())
    43         self.failUnless('pouet.css' in ps._cache)
    43         self.assertTrue('pouet.css' in ps._cache)
    44         ps.reload()
    44         ps.reload()
    45         self.failIf('pouet.css' in ps._cache)
    45         self.assertFalse('pouet.css' in ps._cache)
    46         self.failIf(ps.need_reload())
    46         self.assertFalse(ps.need_reload())
    47         ps.process_resource(DATADIR, 'pouet.css') # put in cache
    47         ps.process_resource(DATADIR, 'pouet.css') # put in cache
    48         os.utime(join(DATADIR, 'pouet.css'), None)
    48         os.utime(join(DATADIR, 'pouet.css'), None)
    49         self.failIf(ps.need_reload())
    49         self.assertFalse(ps.need_reload())
    50         self.failIf('pouet.css' in ps._cache)
    50         self.assertFalse('pouet.css' in ps._cache)
    51 
    51 
    52 if __name__ == '__main__':
    52 if __name__ == '__main__':
    53     unittest_main()
    53     unittest_main()