1 """
2 testcases for cssutils.css.CSSCharsetRule
3 """
4 __all__ = ['CSSutilsImportTestCase']
5 __author__ = '$LastChangedBy: doerwalter $'
6 __date__ = '$LastChangedDate: 2007-08-02 22:58:23 +0200 (Do, 02 Aug 2007) $'
7 __version__ = '0.9.2a1, $LastChangedRevision: 160 $'
8
9 before = len(locals())
10 from cssutils import *
11 after = len(locals())
12
13 import unittest
14
15
17
19 "from cssutils import *"
20 import cssutils
21
22 act = globals()
23 exp = {
24 'CSSParser': CSSParser,
25 'CSSSerializer': CSSSerializer,
26 'css': cssutils.css,
27 'stylesheets': cssutils.stylesheets,
28 }
29 exptotal = before + len(exp) + 1
30
31 self.assert_(after == exptotal, 'too many imported')
32
33 found = 0
34 for e in exp:
35 self.assert_(e in act, '%s not found' %e)
36 self.assert_(act[e] == exp[e], '%s not the same' %e)
37 found += 1
38 self.assert_(found == len(exp))
39
40
41 if __name__ == '__main__':
42 import unittest
43 unittest.main()
44