changeset: 102198:8f028d04df11 branch: 3.4 parent: 101970:ca24b5b2d7fe user: Matthias Klose date: Sun Jun 12 23:40:00 2016 -0700 files: Lib/test/test_ssl.py description: Issue #26867: Ubuntu's openssl OP_NO_SSLv3 is forced on by default; fix test. diff -r ca24b5b2d7fe -r 8f028d04df11 Lib/test/test_ssl.py --- a/Lib/test/test_ssl.py Sat Jun 11 22:25:43 2016 -0700 +++ b/Lib/test/test_ssl.py Sun Jun 12 23:40:00 2016 -0700 @@ -686,7 +686,8 @@ self.assertEqual(ssl.OP_ALL | ssl.OP_NO_TLSv1 | ssl.OP_NO_SSLv3, ctx.options) ctx.options = 0 - self.assertEqual(0, ctx.options) + # Ubuntu has OP_NO_SSLv3 forced on by default + self.assertEqual(0, ctx.options & ~ssl.OP_NO_SSLv3) else: with self.assertRaises(ValueError): ctx.options = 0