def test_either_fallback(self): node = Soupy('<a><b>1</b></a><a>2</a>') assert isinstance(node.apply(either(Q.find('d').text, Q.find('d').text)), Null)
def test_either_fallback(self): node = Soupy('<a><b>1</b></a><a>2</a>') assert isinstance( node.apply(either(Q.find('d').text, Q.find('d').text)), Null)
def test_either(self): node = Soupy('<a><b>1</b></a><a>2</a>') assert node.apply(either(Q.find('c').text, Q.find('b').text)).val() == '1'