Exemple #1
0
  def test_CSSClassWithSpecialCharacter(self):
    css = 'div#main_content input.button, input[type="submit"] { \
      /* XXX Is this case happend in current web implementation ? */ \
        background: #fff url(erp5-website-button.png) bottom repeat-x; \
        }'
    result = compressCSS(css)
    expected_result = 'div#main_content input.button, \
input[type="submit"]{background:#fff url(erp5-website-button.png) bottom \
repeat-x;}'
    self.assertEquals(result, expected_result)
Exemple #2
0
 def test_CSSStyleWithoutSemicolon(self):
   result = compressCSS('.something {color: #FFFFF}')
   self.assertEquals('.something{color:#FFFFF;}', result)
Exemple #3
0
 def test_CSSStyleAndClassWithSpaces(self):
   css = '.something       {color: #FFFFFF; border: 0px;        }'
   result = compressCSS(css)
   self.assertEquals('.something{color:#FFFFFF;border:0px;}', result)
Exemple #4
0
 def test_compressCSS(self):
   script = open(join(PREFIX, 'input/input_erp5.css')).read()
   result = compressCSS(script)
   
   output = open(join(PREFIX, 'output/output_erp5.css')).read()
   self.assertEquals(result, output)