Improved hostname verification (#1243)

This commit is contained in:
Chris Caron
2024-11-20 16:26:45 -05:00
committed by GitHub
parent f37dfbf5a1
commit 5441c15a1e
2 changed files with 17 additions and 1 deletions

View File

@ -87,6 +87,22 @@ def test_parse_url_general():
assert result['qsd+'] == {}
assert result['qsd:'] == {}
# GitHub Ticket 1234 - Unparseable Hostname
result = utils.parse_url('http://5t4m59hl-34343.euw.devtunnels.ms')
assert result['schema'] == 'http'
assert result['host'] == '5t4m59hl-34343.euw.devtunnels.ms'
assert result['port'] is None
assert result['user'] is None
assert result['password'] is None
assert result['fullpath'] is None
assert result['path'] is None
assert result['query'] is None
assert result['url'] == 'http://5t4m59hl-34343.euw.devtunnels.ms'
assert result['qsd'] == {}
assert result['qsd-'] == {}
assert result['qsd+'] == {}
assert result['qsd:'] == {}
result = utils.parse_url('http://hostname/')
assert result['schema'] == 'http'
assert result['host'] == 'hostname'