Esempio n. 1
0
 def test_fix_css(self):
     # we can 'fix' code in CSS
     proc = PSJHTMLProcessor()
     self.assertEqual(  # empty CSS
         proc.fix_css(''), '')
     self.assertEqual(  # base CSS
         proc.fix_css('p {color:#000;}'),
         '#psj-doc p{color:#000}')
     self.assertEqual(  # CSS with OR selector (,)
         proc.fix_css('div, p {color:#000;}'),
         '#psj-doc div,#psj-doc p{color:#000}')
     self.assertEqual(  # CSS with linebreaks
         proc.fix_css('p {color:#000;}\ndiv#num1 {color: #fff}'),
         '#psj-doc p{color:#000}#psj-doc div#num1{color:#fff}')
     self.assertEqual(  # 'body' selector replaced
         proc.fix_css('body {color:#000;}'),
         '#psj-doc{color:#000}')