[test/http] Fix failure in Jython
make offlinetest passed on the latest Jython hg version with patched lib-python/2.7/urllib2.py pulled from CPython 2.7.11
This commit is contained in:
		
							parent
							
								
									e9c0cdd389
								
							
						
					
					
						commit
						429491f531
					
				| @ -52,7 +52,12 @@ class TestHTTP(unittest.TestCase): | |||||||
|             ('localhost', 0), HTTPTestRequestHandler) |             ('localhost', 0), HTTPTestRequestHandler) | ||||||
|         self.httpd.socket = ssl.wrap_socket( |         self.httpd.socket = ssl.wrap_socket( | ||||||
|             self.httpd.socket, certfile=certfn, server_side=True) |             self.httpd.socket, certfile=certfn, server_side=True) | ||||||
|         self.port = self.httpd.socket.getsockname()[1] |         if os.name == 'java': | ||||||
|  |             # In Jython SSLSocket is not a subclass of socket.socket | ||||||
|  |             sock = self.httpd.socket.sock | ||||||
|  |         else: | ||||||
|  |             sock = self.httpd.socket | ||||||
|  |         self.port = sock.getsockname()[1] | ||||||
|         self.server_thread = threading.Thread(target=self.httpd.serve_forever) |         self.server_thread = threading.Thread(target=self.httpd.serve_forever) | ||||||
|         self.server_thread.daemon = True |         self.server_thread.daemon = True | ||||||
|         self.server_thread.start() |         self.server_thread.start() | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user