Exemplo n.º 1
0
 def test_selector_number_does_not_exist(self):
     sel = XpathSelector(self.tree).select("//ul/li[1]").one()
     self.assertEquals("DEFAULT", sel.number(default="DEFAULT"))
     self.assertRaises(DataNotFound, lambda: sel.number())
Exemplo n.º 2
0
 def test_number(self):
     sel = XpathSelector(self.tree).select("//ul/li[4]")
     self.assertEquals(4, sel.number())
Exemplo n.º 3
0
 def test_number_default(self):
     sel = XpathSelector(self.tree).select("//ul/li[10]")
     self.assertRaises(DataNotFound, sel.number)
     self.assertEquals("DEFAULT", sel.number(default="DEFAULT"))
Exemplo n.º 4
0
 def test_selector_number_does_not_exist(self):
     sel = XpathSelector(self.tree).select('//ul/li[1]').one()
     self.assertEquals('DEFAULT', sel.number(default='DEFAULT'))
     self.assertRaises(DataNotFound, lambda: sel.number())
Exemplo n.º 5
0
 def test_number_default(self):
     sel = XpathSelector(self.tree).select('//ul/li[10]')
     self.assertRaises(DataNotFound, sel.number)
     self.assertEquals('DEFAULT', sel.number(default='DEFAULT'))
Exemplo n.º 6
0
 def test_number(self):
     sel = XpathSelector(self.tree).select('//ul/li[4]')
     self.assertEquals(4, sel.number())
Exemplo n.º 7
0
 def test_sel_list_number_does_not_exist(self):
     sel = XpathSelector(self.tree).select('//ul/li[1]')
     self.assertEquals('DEFAULT', sel.number(default='DEFAULT'))
     self.assertRaises(DataNotFound, lambda: sel.number())
Exemplo n.º 8
0
 def test_number_default(self):
     sel = XpathSelector(self.tree).select('//ul/li[10]')
     self.assertRaises(DataNotFound, sel.number)
     self.assertEquals('DEFAULT', sel.number(default='DEFAULT'))