Skip to content

Commit 68c5662

Browse files
committed
gh-109945 Additional testcases for ssl
Signed-off-by: Nigel Jones <[email protected]>
1 parent 1675d76 commit 68c5662

File tree

3 files changed

+14
-1
lines changed

3 files changed

+14
-1
lines changed
15 KB
Binary file not shown.
Binary file not shown.

Lib/test/test_ssl.py

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1379,7 +1379,20 @@ def test_set_ecdh_curve(self):
13791379
self.assertRaises(TypeError, ctx.set_ecdh_curve, None)
13801380
self.assertRaises(ValueError, ctx.set_ecdh_curve, "foo")
13811381
self.assertRaises(ValueError, ctx.set_ecdh_curve, b"foo")
1382-
1382+
self.assertRaises(ValueError, ctx.set_ecdh_curve, "foo:bar")
1383+
self.assertRaises(ValueError, ctx.set_ecdh_curve, b"foo:bar")
1384+
self.assertRaises(ValueError, ctx.set_ecdh_curve, "prime256v1:bar")
1385+
self.assertRaises(ValueError, ctx.set_ecdh_curve, b"prime256v1:bar")
1386+
self.assertRaises(ValueError, ctx.set_ecdh_curve, "foo:prime256v1")
1387+
self.assertRaises(ValueError, ctx.set_ecdh_curve, b"foo:prime256v1")
1388+
self.assertRaises(ValueError, ctx.set_ecdh_curve, ":")
1389+
self.assertRaises(ValueError, ctx.set_ecdh_curve, b":")
1390+
self.assertRaises(ValueError, ctx.set_ecdh_curve, "::")
1391+
self.assertRaises(ValueError, ctx.set_ecdh_curve, b"::")
1392+
self.assertRaises(ValueError, ctx.set_ecdh_curve, "prime256v1:")
1393+
self.assertRaises(ValueError, ctx.set_ecdh_curve, b"prime256v1:")
1394+
self.assertRaises(ValueError, ctx.set_ecdh_curve, ":prime256v1")
1395+
self.assertRaises(ValueError, ctx.set_ecdh_curve, b":prime256v1")
13831396
def test_sni_callback(self):
13841397
ctx = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
13851398

0 commit comments

Comments
 (0)