def test_brackets_excluded_from_link(self): # Licences harvested from GEMINI will have anchors put in brackets like # this assert_equal( linkify('Hello (http://example.com/page.html) hello'), 'Hello ' '(<a href="http://example.com/page.html" target="_blank">' 'http://example.com/page.html</a>) hello')
def test_brackets_excluded_from_link(self): # Licences harvested from GEMINI will have anchors put in brackets like # this assert_equal(linkify('Hello (http://example.com/page.html) hello'), 'Hello ' '(<a href="http://example.com/page.html" target="_blank">' 'http://example.com/page.html</a>) hello')
def test_trailing_semicolon_excluded_from_link(self): # Semi-colons break up bits of licences harvested e.g. GEMINI assert_equal( linkify('Hello http://example.com/page.html; link'), 'Hello ' '<a href="http://example.com/page.html" target="_blank">' 'http://example.com/page.html</a>; link')
def test_trailing_dot_excluded_from_link(self): assert_equal( linkify('Hello http://example.com/page.html. link'), 'Hello ' '<a href="http://example.com/page.html" target="_blank">' 'http://example.com/page.html</a>. link')
def test_link_in_text(self): assert_equal( linkify('Hello http://example.com/page.html link'), 'Hello ' '<a href="http://example.com/page.html" target="_blank">' 'http://example.com/page.html</a> link')
def test_just_a_link(self): assert_equal( linkify('http://example.com/page.html'), '<a href="http://example.com/page.html" target="_blank">' 'http://example.com/page.html</a>')
def test_no_link(self): assert_equal(linkify('no link'), 'no link')
def test_trailing_semicolon_excluded_from_link(self): # Semi-colons break up bits of licences harvested e.g. GEMINI assert_equal(linkify('Hello http://example.com/page.html; link'), 'Hello ' '<a href="http://example.com/page.html" target="_blank">' 'http://example.com/page.html</a>; link')
def test_trailing_dot_excluded_from_link(self): assert_equal(linkify('Hello http://example.com/page.html. link'), 'Hello ' '<a href="http://example.com/page.html" target="_blank">' 'http://example.com/page.html</a>. link')
def test_link_in_text(self): assert_equal(linkify('Hello http://example.com/page.html link'), 'Hello ' '<a href="http://example.com/page.html" target="_blank">' 'http://example.com/page.html</a> link')
def test_just_a_link(self): assert_equal(linkify('http://example.com/page.html'), '<a href="http://example.com/page.html" target="_blank">' 'http://example.com/page.html</a>')