| # Copyright (C) Jean-Paul Calderone |
| # See LICENSE for details. |
| |
| """ |
| Unit tests for :py:obj:`OpenSSL.tsafe`. |
| """ |
| |
| from OpenSSL.SSL import TLSv1_METHOD, Context |
| from OpenSSL.tsafe import Connection |
| |
| from .util import TestCase |
| |
| |
| class ConnectionTest(TestCase): |
| """ |
| Tests for :py:obj:`OpenSSL.tsafe.Connection`. |
| """ |
| def test_instantiation(self): |
| """ |
| :py:obj:`OpenSSL.tsafe.Connection` can be instantiated. |
| """ |
| # The following line should not throw an error. This isn't an ideal |
| # test. It would be great to refactor the other Connection tests so |
| # they could automatically be applied to this class too. |
| Connection(Context(TLSv1_METHOD), None) |