Beispiel #1
0
 def test_empty(self):
     src = u''
     parser = Parser(src)
     stylesheet = parser.parse()
     self.assertEqual('Stylesheet(charset=None, imports=[], statements=[])', dump(stylesheet))
Beispiel #2
0
 def test_charset_lineno(self):
     src = u'@charset "utf-8";'
     parser = Parser(src)
     stylesheet = parser.parse()
     self.assertEqual(1, stylesheet.charset.lineno)
Beispiel #3
0
 def test_ruleset_lineno(self):
     src = u'\na {}'
     parser = Parser(src)
     stylesheet = parser.parse()
     self.assertTrue(isinstance(stylesheet.statements[0], RuleSet))
     self.assertEqual(2, stylesheet.statements[0].lineno)
Beispiel #4
0
 def test_charset(self):
     src = u'@charset "utf-8";'
     parser = Parser(src)
     stylesheet = parser.parse()
     self.assertEqual("Stylesheet(charset=Charset(charset=u'utf-8'), imports=[], statements=[])", dump(stylesheet))