Add test for invalid host name in content

Tests code added in:
d5690203 ("Fix critical exception when parsing a URL with a ]", 2020-08-08)
This commit is contained in:
Chris Mayo 2020-08-15 17:04:41 +01:00
parent 88c84364b3
commit 24c2f4ac39
3 changed files with 14 additions and 0 deletions

View file

@ -0,0 +1 @@
<a href="http://localhost]">urllib.parse.urlsplit ValueError</a>

View file

@ -0,0 +1,12 @@
url http://localhost:%(port)d/%(datadir)s/http_invalid_host.html
cache key http://localhost:%(port)d/%(datadir)s/http_invalid_host.html
real url http://localhost:%(port)d/%(datadir)s/http_invalid_host.html
valid
url http://localhost]
cache key None
real url
name urllib.parse.urlsplit ValueError
info The URL is outside of the domain filter, checked only syntax.
error

View file

@ -43,6 +43,7 @@ class TestHttp(HttpServerTest):
self.file_test("http_file.html", confargs=confargs)
self.file_test("http_utf8.html", confargs=confargs)
self.file_test("http.xhtml", confargs=confargs)
self.file_test("http_invalid_host.html", confargs=confargs)
def test_status(self):
for status in sorted(self.handler.responses.keys()):