def test_setURL(self):
        """
        L{client.HTTPClientFactory.setURL} alters the scheme, host, port and
        path for absolute URLs.
        """
        url = b'http://example.com'
        f = client.HTTPClientFactory(url)
        self.assertEqual(
            (url, b'http', b'example.com', 80, b'/'),
            (f.url, f.scheme, f.host, f.port, f.path))

        L{client.HTTPClientFactory.setURL} alters the scheme, host, port and
        path for absolute URLs.
        
stackoverflow/venv/lib/python3.6/site-packages/twisted/web/test/test_webclient.py