Update workflows/publish_pypi.yml
[manga-dl.git] / tests / http.py
blobdc69f6c7174e4d4e1153026b8c60f097910fc014
1 #!/usr/bin/python3
2 # -*- coding: utf-8 -*-
4 import unittest
6 from manga_py.http.url_normalizer import normalize_uri
9 class TestHttpClasses(unittest.TestCase):
10 referer = 'http://example.org/manga/here.html'
12 def test_url_normalizer_url_helper1(self):
13 url = '//example.org/manga/here.html'
14 test_url = normalize_uri(url, self.referer)
15 self.assertEqual(self.referer, test_url)
17 def test_url_normalizer_url_helper2(self):
18 url = '/manga/here.html'
19 test_url = normalize_uri(url, self.referer)
20 self.assertEqual(self.referer, test_url)
22 def test_url_normalizer_url_helper3(self):
23 url = '://example.org/manga/here.html'
24 test_url = normalize_uri(url, self.referer)
25 self.assertEqual(self.referer, test_url)
27 def test_url_normalizer_url_helper4(self):
28 url = 'here.html'
29 test_url = normalize_uri(url, self.referer)
30 self.assertEqual(self.referer, test_url)