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() |