Home | Trees | Indices | Help |
|
---|
|
1 """Testcases for cssutils.css.cssproperties.""" 2 __author__ = '$LastChangedBy: doerwalter $' 3 __date__ = '$LastChangedDate: 2007-08-02 22:58:23 +0200 (Do, 02 Aug 2007) $' 4 __version__ = '0.9.2a2, $LastChangedRevision: 160 $' 5 6 import xml.dom 7 8 import basetest 9 10 import cssutils.css 11 121466 67 68 if __name__ == '__main__': 69 import unittest 70 unittest.main() 7116 "cssproperties cssvalues" 17 # does actually return match object, so a very simplified test... 18 match = cssutils.css.cssproperties.cssvalues 19 20 self.assertEquals(True, bool(match['color']('red'))) 21 self.assertEquals(False, bool(match['top']('red'))) 22 23 self.assertEquals(True, bool(match['left']('0'))) 24 self.assertEquals(True, bool(match['left']('1px'))) 25 self.assertEquals(True, bool(match['left']('.1px'))) 26 self.assertEquals(True, bool(match['left']('-1px'))) 27 self.assertEquals(True, bool(match['left']('-.1px'))) 28 self.assertEquals(True, bool(match['left']('-0.1px')))29 3032 "cssproperties _toDOMname(CSSname)" 33 _toDOMname = cssutils.css.cssproperties._toDOMname 34 35 self.assertEquals('color', _toDOMname('color')) 36 self.assertEquals('fontStyle', _toDOMname('font-style')) 37 self.assertEquals('MozOpacity', _toDOMname('-moz-opacity')) 38 self.assertEquals('UNKNOWN', _toDOMname('UNKNOWN')) 39 self.assertEquals('AnUNKNOWN', _toDOMname('-anUNKNOWN'))4042 "cssproperties _toCSSname(DOMname)" 43 _toCSSname = cssutils.css.cssproperties._toCSSname 44 45 self.assertEquals('color', _toCSSname('color')) 46 self.assertEquals('font-style', _toCSSname('fontStyle')) 47 self.assertEquals('-moz-opacity', _toCSSname('MozOpacity')) 48 self.assertEquals('UNKNOWN', _toCSSname('UNKNOWN')) 49 self.assertEquals('-anUNKNOWN', _toCSSname('AnUNKNOWN'))50 5153 "CSS2Properties" 54 CSS2Properties = cssutils.css.cssproperties.CSS2Properties 55 self.assertEquals(type(property()), type(CSS2Properties.color)) 56 self.assertEquals(len(cssutils.css.cssproperties.cssvalues), 57 len(CSS2Properties._properties)) 58 59 c2 = CSS2Properties() 60 # CSS2Properties has simplified implementation return always None 61 self.assertEquals(None, c2.color) 62 self.assertEquals(None, c2.__setattr__('color', 1)) 63 self.assertEquals(None, c2.__delattr__('color')) 64 # only defined properties 65 self.assertRaises(AttributeError, c2.__getattribute__, 'UNKNOWN')
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0beta1 on Sat Aug 04 12:58:35 2007 | http://epydoc.sourceforge.net |