diff options
-rw-r--r-- | OpenSSL/test/test_ssl.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/OpenSSL/test/test_ssl.py b/OpenSSL/test/test_ssl.py index 4c58345..9e64d64 100644 --- a/OpenSSL/test/test_ssl.py +++ b/OpenSSL/test/test_ssl.py @@ -52,6 +52,11 @@ except ImportError: OP_NO_TICKET = None try: + from OpenSSL.SSL import OP_NO_COMPRESSION +except ImportError: + OP_NO_COMPRESSION = None + +try: from OpenSSL.SSL import MODE_RELEASE_BUFFERS except ImportError: MODE_RELEASE_BUFFERS = None @@ -1611,6 +1616,17 @@ class ConstantsTests(TestCase): "OP_NO_TICKET unavailable - OpenSSL version may be too old" + if OP_NO_COMPRESSION is not None: + def test_op_no_compression(self): + """ + The value of L{OpenSSL.SSL.OP_NO_COMPRESSION} is 0x20000, the value + of L{SSL_OP_NO_COMPRESSION} defined by I{openssl/ssl.h}. + """ + self.assertEqual(OP_NO_COMPRESSION, 0x20000) + else: + "OP_NO_COMPRESSION unavailable - OpenSSL version may be too old" + + class MemoryBIOTests(TestCase, _LoopbackMixin): """ |