Ryan Barrett 2023-10-18 11:02:50 -07:00
rodzic efdf84a023
commit d7a51916ad
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 6BE31FDF4776E9D4
2 zmienionych plików z 8 dodań i 1 usunięć

Wyświetl plik

@ -60,7 +60,10 @@ def redir(to):
if not util.is_web(to):
error(f'Expected fully qualified URL; got {to}')
to_domain = urllib.parse.urlparse(to).hostname
try:
to_domain = urllib.parse.urlparse(to).hostname
except ValueError as e:
error(f'Invalid URL {to} : {e}')
# check conneg
accept_as2 = False

Wyświetl plik

@ -65,6 +65,10 @@ class RedirectTest(testutil.TestCase):
got = self.client.get(r'/r/https://v2.jacky.wtf\"')
self.assertEqual(404, got.status_code)
def test_redirect_url_parse_value_error(self):
got = self.client.get(r'/r/https:/[DOMAIN]/')
self.assertEqual(400, got.status_code)
def test_as2(self):
self._test_as2(as2.CONTENT_TYPE)