1 """
2 testcases for cssutils.css.DOMImplementation
3 """
4 __author__ = '$LastChangedBy: doerwalter $'
5 __date__ = '$LastChangedDate: 2007-08-02 22:58:23 +0200 (Do, 02 Aug 2007) $'
6 __version__ = '$LastChangedRevision: 160 $'
7
8 import xml.dom
9 import unittest
10 import cssutils
11
13
15 self.domimpl = xml.dom.getDOMImplementation()
16
24
26 "DOMImplementationCSS.createDocument()"
27 self.assertRaises(NotImplementedError, self.domimpl.createDocument)
28 self.assertRaises(NotImplementedError, self.domimpl.createDocument)
29
31 "DOMImplementationCSS.createDocumentType()"
32 self.assertRaises(NotImplementedError, self.domimpl.createDocumentType)
33
35 "DOMImplementationCSS.hasFeature()"
36 tests = [
37 ('css', '1.0'),
38 ('css', '2.0'),
39 ('stylesheets', '1.0'),
40 ('stylesheets', '2.0')
41 ]
42 for name, version in tests:
43 self.assertEqual(True, self.domimpl.hasFeature(name, version))
44
45
46 if __name__ == '__main__':
47 unittest.main()
48