Jean-Paul Calderone | a566e4e | 2014-03-25 21:01:10 -0400 | [diff] [blame] | 1 | # Copyright (C) Jean-Paul Calderone |
| 2 | # See LICENSE for details. |
Jean-Paul Calderone | 65627a2 | 2014-03-25 20:58:30 -0400 | [diff] [blame] | 3 | |
| 4 | """ |
| 5 | Unit tests for :py:obj:`OpenSSL.tsafe`. |
| 6 | """ |
| 7 | |
Jean-Paul Calderone | a566e4e | 2014-03-25 21:01:10 -0400 | [diff] [blame] | 8 | from OpenSSL.SSL import TLSv1_METHOD, Context |
| 9 | from OpenSSL.tsafe import Connection |
Hynek Schlawack | f0e6685 | 2015-10-16 20:18:38 +0200 | [diff] [blame^] | 10 | |
| 11 | from .util import TestCase |
Jean-Paul Calderone | 65627a2 | 2014-03-25 20:58:30 -0400 | [diff] [blame] | 12 | |
| 13 | |
| 14 | class ConnectionTest(TestCase): |
| 15 | """ |
Jean-Paul Calderone | a566e4e | 2014-03-25 21:01:10 -0400 | [diff] [blame] | 16 | Tests for :py:obj:`OpenSSL.tsafe.Connection`. |
Jean-Paul Calderone | 65627a2 | 2014-03-25 20:58:30 -0400 | [diff] [blame] | 17 | """ |
Jean-Paul Calderone | a566e4e | 2014-03-25 21:01:10 -0400 | [diff] [blame] | 18 | def test_instantiation(self): |
Jean-Paul Calderone | 65627a2 | 2014-03-25 20:58:30 -0400 | [diff] [blame] | 19 | """ |
Jean-Paul Calderone | a566e4e | 2014-03-25 21:01:10 -0400 | [diff] [blame] | 20 | :py:obj:`OpenSSL.tsafe.Connection` can be instantiated. |
Jean-Paul Calderone | 65627a2 | 2014-03-25 20:58:30 -0400 | [diff] [blame] | 21 | """ |
Jean-Paul Calderone | a566e4e | 2014-03-25 21:01:10 -0400 | [diff] [blame] | 22 | # The following line should not throw an error. This isn't an ideal |
| 23 | # test. It would be great to refactor the other Connection tests so |
| 24 | # they could automatically be applied to this class too. |
Jean-Paul Calderone | 5bfdea3 | 2014-03-25 21:01:53 -0400 | [diff] [blame] | 25 | Connection(Context(TLSv1_METHOD), None) |