--- a/tests/get-with-headers.py Sat Jul 10 02:42:09 2021 +0200
+++ b/tests/get-with-headers.py Sat Jul 10 17:19:07 2021 +0200
@@ -84,7 +84,11 @@
b"%s: %s\n"
% (h.encode('ascii'), response.getheader(h).encode('ascii'))
)
- if not headeronly:
+ if headeronly:
+ # still read the body to prevent windows to be unhappy about that
+ # (this might some flakyness in test-hgweb-filelog.t on Windows)
+ data = response.read()
+ else:
stdout.write(b'\n')
data = response.read()
@@ -112,6 +116,9 @@
if twice and response.getheader('ETag', None):
tag = response.getheader('ETag')
+ # further try to please the windows-flakyness deity
+ conn.close()
+
return response.status