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())
def test_number(self): sel = XpathSelector(self.tree).select("//ul/li[4]") self.assertEquals(4, sel.number())
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"))
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())
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'))
def test_number(self): sel = XpathSelector(self.tree).select('//ul/li[4]') self.assertEquals(4, sel.number())
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())
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'))