def test_empty(self): src = u'' parser = Parser(src) stylesheet = parser.parse() self.assertEqual('Stylesheet(charset=None, imports=[], statements=[])', dump(stylesheet))
def test_charset_lineno(self): src = u'@charset "utf-8";' parser = Parser(src) stylesheet = parser.parse() self.assertEqual(1, stylesheet.charset.lineno)
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)
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))