D5207: tests: skip wireproto clientreactor tests on Python 3.6.0-3.6.3 inclusive
durin42 (Augie Fackler)
phabricator at mercurial-scm.org
Thu Nov 1 21:17:05 UTC 2018
durin42 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
See comment next to the if statement for sad details.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D5207
AFFECTED FILES
tests/test-wireproto-clientreactor.py
CHANGE DETAILS
diff --git a/tests/test-wireproto-clientreactor.py b/tests/test-wireproto-clientreactor.py
--- a/tests/test-wireproto-clientreactor.py
+++ b/tests/test-wireproto-clientreactor.py
@@ -1,5 +1,6 @@
from __future__ import absolute_import
+import sys
import unittest
import zlib
@@ -600,5 +601,10 @@
self.assertEqual(meta[b'data'], response2)
if __name__ == '__main__':
+ if (3, 6, 0) <= sys.version_info <= (3, 6, 3):
+ # Python 3.6.0 through 3.6.3 inclusive shipped with
+ # https://bugs.python.org/issue31825 and we can't run these
+ # tests on those specific versions of Python. Sigh.
+ sys.exit(0)
import silenttestrunner
silenttestrunner.main(__name__)
To: durin42, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list