def test_types(self): """ Returns the correct types. """ url_scheme, server_name, server_port, path_info, script_name = ( _extractURLparts(requestMock(b"/f\xc3\xb6\xc3\xb6"))) self.assertIsInstance(url_scheme, unicode) self.assertIsInstance(server_name, unicode) self.assertIsInstance(server_port, int) self.assertIsInstance(path_info, unicode) self.assertIsInstance(script_name, unicode)
def test_types(self): """ Returns the correct types. """ url_scheme, server_name, server_port, path_info, script_name = \ _extractURLparts(requestMock(b"/f\xc3\xb6\xc3\xb6")) self.assertIsInstance(url_scheme, unicode) self.assertIsInstance(server_name, unicode) self.assertIsInstance(server_port, int) self.assertIsInstance(path_info, unicode) self.assertIsInstance(script_name, unicode)
def test_afUnixSocket(self): """ Test proper handling of AF_UNIX sockets """ request = requestMock(b"/f\xc3\xb6\xc3\xb6") server_mock = Mock(Server) server_mock.getRequestHostname = u'/var/run/twisted.socket' request.host = server_mock url_scheme, server_name, server_port, path_info, script_name = _extractURLparts(request) self.assertIsInstance(url_scheme, unicode) self.assertIsInstance(server_name, unicode) self.assertIsInstance(server_port, int) self.assertIsInstance(path_info, unicode) self.assertIsInstance(script_name, unicode)