Skip to content

Commit 34864d1

Browse files
torsavamiss-islington
authored andcommitted
bpo-38815: Accept TLSv3 default in min max test (GH-NNNN) (GH-17437)
Make ssl tests less strict and also accept TLSv3 as the default maximum version. This change unbreaks test_min_max_version on Fedora 32. https://bugs.python.org/issue38815
1 parent 2fe4c48 commit 34864d1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

Lib/test/test_ssl.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1203,12 +1203,18 @@ def test_min_max_version(self):
12031203
# RHEL 8 uses TLS 1.2 by default
12041204
ssl.TLSVersion.TLSv1_2
12051205
}
1206+
maximum_range = {
1207+
# stock OpenSSL
1208+
ssl.TLSVersion.MAXIMUM_SUPPORTED,
1209+
# Fedora 32 uses TLS 1.3 by default
1210+
ssl.TLSVersion.TLSv1_3
1211+
}
12061212

12071213
self.assertIn(
12081214
ctx.minimum_version, minimum_range
12091215
)
1210-
self.assertEqual(
1211-
ctx.maximum_version, ssl.TLSVersion.MAXIMUM_SUPPORTED
1216+
self.assertIn(
1217+
ctx.maximum_version, maximum_range
12121218
)
12131219

12141220
ctx.minimum_version = ssl.TLSVersion.TLSv1_1

0 commit comments

Comments
 (0)