blob: 97045ceaff9d161f1740ae00baf8bebd77c8d525 [file] [log] [blame]
Jean-Paul Calderonea566e4e2014-03-25 21:01:10 -04001# Copyright (C) Jean-Paul Calderone
2# See LICENSE for details.
Jean-Paul Calderone65627a22014-03-25 20:58:30 -04003
4"""
5Unit tests for :py:obj:`OpenSSL.tsafe`.
6"""
7
Jean-Paul Calderonea566e4e2014-03-25 21:01:10 -04008from OpenSSL.SSL import TLSv1_METHOD, Context
9from OpenSSL.tsafe import Connection
Hynek Schlawackf0e66852015-10-16 20:18:38 +020010
11from .util import TestCase
Jean-Paul Calderone65627a22014-03-25 20:58:30 -040012
13
14class ConnectionTest(TestCase):
15 """
Jean-Paul Calderonea566e4e2014-03-25 21:01:10 -040016 Tests for :py:obj:`OpenSSL.tsafe.Connection`.
Jean-Paul Calderone65627a22014-03-25 20:58:30 -040017 """
Jean-Paul Calderonea566e4e2014-03-25 21:01:10 -040018 def test_instantiation(self):
Jean-Paul Calderone65627a22014-03-25 20:58:30 -040019 """
Jean-Paul Calderonea566e4e2014-03-25 21:01:10 -040020 :py:obj:`OpenSSL.tsafe.Connection` can be instantiated.
Jean-Paul Calderone65627a22014-03-25 20:58:30 -040021 """
Jean-Paul Calderonea566e4e2014-03-25 21:01:10 -040022 # 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 Calderone5bfdea32014-03-25 21:01:53 -040025 Connection(Context(TLSv1_METHOD), None)