コード例 #1
0
ファイル: test_parsers.py プロジェクト: colossalbit/cssypy
 def test_exact_match(self):
     src = u'[ abc="xyz" ]'
     parser = Parser(src)
     self.assertTrue(parser.match(tokens.START))
     sel = parser.attrib_selector()
     expected = "AttributeSelector(attr=u'abc', op=AttrExactMatchOp(), val=StringNode(string=u'xyz'))"
     self.assertEqual(expected, dump(sel))
コード例 #2
0
ファイル: test_parsers.py プロジェクト: colossalbit/cssypy
 def test_suffix_match(self):
     src = u'[ abc$=xyz ]'
     parser = Parser(src)
     self.assertTrue(parser.match(tokens.START))
     sel = parser.attrib_selector()
     expected = "AttributeSelector(attr=u'abc', op=AttrSuffixMatchOp(), val=IdentExpr(name=u'xyz'))"
     self.assertEqual(expected, dump(sel))
コード例 #3
0
ファイル: test_parsers.py プロジェクト: colossalbit/cssypy
 def test_noargs(self):
     src = u'[ abc ]'
     parser = Parser(src)
     self.assertTrue(parser.match(tokens.START))
     sel = parser.attrib_selector()
     expected = "AttributeSelector(attr=u'abc', op=None, val=None)"
     self.assertEqual(expected, dump(sel))