def test_node_default(self): sel = XpathSelector(self.tree).select("//ul/li[10]") self.assertRaises(DataNotFound, lambda: sel.node()) self.assertEqual("DEFAULT", sel.node(default="DEFAULT"))
def test_node(self): sel = XpathSelector(self.tree).select("//ul/li") self.assertEquals(self.tree.xpath("//ul/li")[0], sel.node())
def test_node(self): sel = XpathSelector(self.tree).select('//ul/li') self.assertEquals(self.tree.xpath('//ul/li')[0], sel.node())
def test_node_default(self): sel = XpathSelector(self.tree).select('//ul/li[10]') self.assertRaises(DataNotFound, lambda: sel.node()) self.assertEqual('DEFAULT', sel.node(default='DEFAULT'))