projects
/
youtube-dl
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[extractor/common] Ensure response handle is not prematurely closed before it can...
[youtube-dl]
/
test
/
helper.py
diff --git
a/test/helper.py
b/test/helper.py
index dfee217a9b8acb64e426c3ce8fc5c11a9c5a0121..aa9a1c9b2aadcd3a9eaeb1170c2e8d90afabb0b8 100644
(file)
--- a/
test/helper.py
+++ b/
test/helper.py
@@
-7,6
+7,7
@@
import json
import os.path
import re
import types
import os.path
import re
import types
+import ssl
import sys
import youtube_dl.extractor
import sys
import youtube_dl.extractor
@@
-244,3
+245,12
@@
def expect_warnings(ydl, warnings_re):
real_warning(w)
ydl.report_warning = _report_warning
real_warning(w)
ydl.report_warning = _report_warning
+
+
+def http_server_port(httpd):
+ if os.name == 'java' and isinstance(httpd.socket, ssl.SSLSocket):
+ # In Jython SSLSocket is not a subclass of socket.socket
+ sock = httpd.socket.sock
+ else:
+ sock = httpd.socket
+ return sock.getsockname()[1]