Skip to content

Commit 9e72880

Browse files
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 (cherry picked from commit 34864d1) Co-authored-by: torsava <[email protected]>
1 parent 4f1eaf0 commit 9e72880

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
@@ -1200,12 +1200,18 @@ def test_min_max_version(self):
12001200
# RHEL 8 uses TLS 1.2 by default
12011201
ssl.TLSVersion.TLSv1_2
12021202
}
1203+
maximum_range = {
1204+
# stock OpenSSL
1205+
ssl.TLSVersion.MAXIMUM_SUPPORTED,
1206+
# Fedora 32 uses TLS 1.3 by default
1207+
ssl.TLSVersion.TLSv1_3
1208+
}
12031209

12041210
self.assertIn(
12051211
ctx.minimum_version, minimum_range
12061212
)
1207-
self.assertEqual(
1208-
ctx.maximum_version, ssl.TLSVersion.MAXIMUM_SUPPORTED
1213+
self.assertIn(
1214+
ctx.maximum_version, maximum_range
12091215
)
12101216

12111217
ctx.minimum_version = ssl.TLSVersion.TLSv1_1

0 commit comments

Comments
 (0)