Exemplo n.º 1
0
 def test_handle_empty_url_2(self):
     url = ''
     self.assertEqual(clean_url(url), url)
Exemplo n.º 2
0
 def test_handle_invalid_url(self):
     url = None
     self.assertEqual(clean_url(url), url)
Exemplo n.º 3
0
 def test_handle_trailing_slash(self):
     url = '/en/foo/'
     self.assertEqual(clean_url(url), '/foo/')
Exemplo n.º 4
0
 def test_handle_full_url(self):
     url = 'http://qcat.wocat.net/en/foo'
     self.assertEqual(clean_url(url), 'http://qcat.wocat.net/foo')
Exemplo n.º 5
0
 def test_do_not_remove_prefix_if_elsewehere_in_url(self):
     url = '/foo/en/bar'
     self.assertEqual(clean_url(url), url)
Exemplo n.º 6
0
 def test_returns_url_unchanged_if_no_language_prefix(self):
     url = '/foo'
     self.assertEqual(clean_url(url), url)
Exemplo n.º 7
0
 def test_returns_url_without_language_prefix(self):
     url = '/en/foo'
     self.assertEqual(clean_url(url), '/foo')