Exemplo n.º 1
0
 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')
Exemplo n.º 2
0
 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')
Exemplo n.º 3
0
 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')
Exemplo n.º 4
0
 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')
Exemplo n.º 5
0
 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')
Exemplo n.º 6
0
 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>')
Exemplo n.º 7
0
 def test_no_link(self):
     assert_equal(linkify('no link'), 'no link')
Exemplo n.º 8
0
 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')
Exemplo n.º 9
0
 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')
Exemplo n.º 10
0
 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')
Exemplo n.º 11
0
 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>')
Exemplo n.º 12
0
 def test_no_link(self):
     assert_equal(linkify('no link'), 'no link')