Home | Trees | Indices | Help |
|
---|
|
1 """Testcases for cssutils.css.cssproperties.""" 2 __version__ = '$Id: test_cssproperties.py 1116 2008-03-05 13:52:23Z cthedot $' 3 4 import xml.dom 5 import basetest 6 import cssutils.css 7959 60 61 if __name__ == '__main__': 62 import unittest 63 unittest.main() 6411 "cssproperties cssvalues" 12 # does actually return match object, so a very simplified test... 13 match = cssutils.css.cssproperties.cssvalues 14 15 self.assertEquals(True, bool(match['color']('red'))) 16 self.assertEquals(False, bool(match['top']('red'))) 17 18 self.assertEquals(True, bool(match['left']('0'))) 19 self.assertEquals(True, bool(match['left']('1px'))) 20 self.assertEquals(True, bool(match['left']('.1px'))) 21 self.assertEquals(True, bool(match['left']('-1px'))) 22 self.assertEquals(True, bool(match['left']('-.1px'))) 23 self.assertEquals(True, bool(match['left']('-0.1px')))2426 "cssproperties _toDOMname(CSSname)" 27 _toDOMname = cssutils.css.cssproperties._toDOMname 28 29 self.assertEquals('color', _toDOMname('color')) 30 self.assertEquals('fontStyle', _toDOMname('font-style')) 31 self.assertEquals('MozOpacity', _toDOMname('-moz-opacity')) 32 self.assertEquals('UNKNOWN', _toDOMname('UNKNOWN')) 33 self.assertEquals('AnUNKNOWN', _toDOMname('-anUNKNOWN'))3436 "cssproperties _toCSSname(DOMname)" 37 _toCSSname = cssutils.css.cssproperties._toCSSname 38 39 self.assertEquals('color', _toCSSname('color')) 40 self.assertEquals('font-style', _toCSSname('fontStyle')) 41 self.assertEquals('-moz-opacity', _toCSSname('MozOpacity')) 42 self.assertEquals('UNKNOWN', _toCSSname('UNKNOWN')) 43 self.assertEquals('-anUNKNOWN', _toCSSname('AnUNKNOWN'))4446 "CSS2Properties" 47 CSS2Properties = cssutils.css.cssproperties.CSS2Properties 48 self.assertEquals(type(property()), type(CSS2Properties.color)) 49 self.assertEquals(len(cssutils.css.cssproperties.cssvalues), 50 len(CSS2Properties._properties)) 51 52 c2 = CSS2Properties() 53 # CSS2Properties has simplified implementation return always None 54 self.assertEquals(None, c2.color) 55 self.assertEquals(None, c2.__setattr__('color', 1)) 56 self.assertEquals(None, c2.__delattr__('color')) 57 # only defined properties 58 self.assertRaises(AttributeError, c2.__getattribute__, 'UNKNOWN')
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Sun Mar 23 01:20:53 2008 | http://epydoc.sourceforge.net |