web/test/unittest_propertysheet.py
changeset 10897 7c386161ebd6
parent 10507 d54a942ee6da
equal deleted inserted replaced
10896:ac64eeddd50a 10897:7c386161ebd6
    47         # test compilation
    47         # test compilation
    48         self.assertEqual(ps.compile('a {bgcolor: %(bgcolor)s; size: 1%;}'),
    48         self.assertEqual(ps.compile('a {bgcolor: %(bgcolor)s; size: 1%;}'),
    49                           'a {bgcolor: #FFFFFF; size: 1%;}')
    49                           'a {bgcolor: #FFFFFF; size: 1%;}')
    50         self.assertEqual(ps.process_resource(DATADIR, 'pouet.css'),
    50         self.assertEqual(ps.process_resource(DATADIR, 'pouet.css'),
    51                          self.cachedir)
    51                          self.cachedir)
    52         self.assertIn('pouet.css', ps._cache)
       
    53         self.assertFalse(ps.need_reload())
    52         self.assertFalse(ps.need_reload())
    54         os.utime(self.data('sheet1.py'), None)
    53         os.utime(self.data('sheet1.py'), None)
    55         self.assertIn('pouet.css', ps._cache)
       
    56         self.assertTrue(ps.need_reload())
    54         self.assertTrue(ps.need_reload())
    57         self.assertIn('pouet.css', ps._cache)
       
    58         ps.reload()
    55         ps.reload()
    59         self.assertNotIn('pouet.css', ps._cache)
       
    60         self.assertFalse(ps.need_reload())
    56         self.assertFalse(ps.need_reload())
    61         ps.process_resource(DATADIR, 'pouet.css') # put in cache
    57         ps.process_resource(DATADIR, 'pouet.css') # put in cache
    62         os.utime(self.data('pouet.css'), None)
    58         os.utime(self.data('pouet.css'), None)
    63         self.assertFalse(ps.need_reload())
    59         self.assertFalse(ps.need_reload())
    64         self.assertNotIn('pouet.css', ps._cache)
       
    65 
    60 
    66 
    61 
    67 if __name__ == '__main__':
    62 if __name__ == '__main__':
    68     main()
    63     main()