def test_recognize_anchor_ie_not():
    href = 'c:/tmp/__content.html'
    basepath = 'c:/tmp/__content.html'
    recognizer = ur.AnchorRecognizerIE(basepath)

    result = recognizer.recognize(href)
    assert result is None
def test_recognize_anchor_ie_page_protocol():
    href = 'page://qqqqq/#anchor'
    basepath = 'c:/tmp/__content.html'
    recognizer = ur.AnchorRecognizerIE(basepath)

    result = recognizer.recognize(href)
    assert result == '#anchor'
def test_recognize_anchor_webkit_page_protocol():
    href = 'page://qqqqq/#anchor'
    basepath = '/tmp'
    recognizer = ur.AnchorRecognizerIE(basepath)

    result = recognizer.recognize(href)
    assert result == '#anchor'
def test_recognize_anchor_ie_anchor_03():
    href = 'c:/tmp/__content.html#anchor'
    basepath = 'c:\\tmp\\__content.html#oldanchor'
    recognizer = ur.AnchorRecognizerIE(basepath)

    result = recognizer.recognize(href)
    assert result == '#anchor'