Пример #1
0
 def test_rex_default(self):
     sel = XpathSelector(self.tree).select("//ul/li[10]")
     self.assertRaises(DataNotFound, lambda: sel.rex("zz"))
     self.assertEquals("DEFAULT", sel.rex("zz", default="DEFAULT"))
Пример #2
0
 def test_one(self):
     sel = XpathSelector(self.tree).select("//ul/li")
     self.assertEquals("SRE_Match", sel.rex("one").one().__class__.__name__)
Пример #3
0
 def test_number(self):
     sel = XpathSelector(self.tree).select('//ul/li[4]/text()')
     self.assertEquals(4, sel.rex('(\d+)').number())
Пример #4
0
 def test_rex(self):
     sel = XpathSelector(self.tree).select("//ul/li")
     self.assertTrue(isinstance(sel.rex("(\w+)"), RexResultList))
Пример #5
0
 def test_rex_default(self):
     sel = XpathSelector(self.tree).select('//ul/li[10]')
     self.assertRaises(DataNotFound, lambda: sel.rex('zz'))
     self.assertEquals('DEFAULT', sel.rex('zz', default='DEFAULT'))
Пример #6
0
 def test_text_default_value(self):
     sel = XpathSelector(self.tree).select('//ul/li/text()')
     self.assertEquals('DEFAULT', sel.rex('(zz)').text(default='DEFAULT'))
Пример #7
0
 def test_one(self):
     sel = XpathSelector(self.tree).select('//ul/li')
     self.assertEquals('SRE_Match', sel.rex('one').one().__class__.__name__)
Пример #8
0
 def test_text_default_value(self):
     sel = XpathSelector(self.tree).select("//ul/li/text()")
     self.assertEquals("DEFAULT", sel.rex("(zz)").text(default="DEFAULT"))
Пример #9
0
 def test_rex(self):
     sel = XpathSelector(self.tree).select('//ul/li')
     self.assertTrue(isinstance(sel.rex('(\w+)'), RexResultList))
Пример #10
0
 def test_rex_default(self):
     sel = XpathSelector(self.tree).select('//ul/li[10]')
     self.assertRaises(DataNotFound, lambda: sel.rex('zz'))
     self.assertEquals('DEFAULT', sel.rex('zz', default='DEFAULT'))
Пример #11
0
 def test_text_default_value(self):
     sel = XpathSelector(self.tree).select('//ul/li/text()')
     self.assertEquals('DEFAULT', sel.rex('(zz)').text(default='DEFAULT'))
Пример #12
0
 def test_text(self):
     sel = XpathSelector(self.tree).select('//ul/li/text()')
     self.assertEquals('one', sel.rex('(\w+)').text())
Пример #13
0
 def test_one(self):
     sel = XpathSelector(self.tree).select('//ul/li')
     self.assertEquals('SRE_Match', sel.rex('one').one().__class__.__name__)
Пример #14
0
 def test_text(self):
     sel = XpathSelector(self.tree).select("//ul/li/text()")
     self.assertEquals("one", sel.rex("(\w+)").text())
Пример #15
0
 def test_text(self):
     sel = XpathSelector(self.tree).select('//ul/li/text()')
     self.assertEquals('one', sel.rex('(\w+)').text())
Пример #16
0
 def test_text_no_default(self):
     sel = XpathSelector(self.tree).select("//ul/li/text()")
     self.assertRaises(DataNotFound, lambda: sel.rex("(zz)").text())
Пример #17
0
 def test_text_no_default(self):
     sel = XpathSelector(self.tree).select('//ul/li/text()')
     self.assertRaises(DataNotFound, lambda: sel.rex('(zz)').text())
Пример #18
0
 def test_number(self):
     sel = XpathSelector(self.tree).select("//ul/li[4]/text()")
     self.assertEquals(4, sel.rex("(\d+)").number())
Пример #19
0
 def test_rex(self):
     sel = XpathSelector(self.tree).select('//ul/li')
     self.assertTrue(isinstance(sel.rex('(\w+)'), RexResultList))