#!/usr/bin/env python import sys from urllib.parse import urlparse import unittest class TestUrlparse(unittest.TestCase): def test_bad_url(self): url = 'http://demo.com\[attacker.com]' hostname = urlparse(url).hostname expected_hostname = 'demo.com' self.assertEqual(hostname, expected_hostname) if __name__ == '__main__': print(sys.version) unittest.main(verbosity=2)