def test_explicit_ssl_with_explict_port(self): params = connection.ConnectionParameters( ssl_options=connection.SSLOptions(ssl.create_default_context()), port=99) self.assertIsNotNone(params.ssl_options) self.assertEqual(params.port, 99)
def test_ssl_options(self): params = connection.Parameters() ssl_options = connection.SSLOptions(ssl.create_default_context()) params.ssl_options = ssl_options self.assertIs(params.ssl_options, ssl_options) params.ssl_options = None self.assertIsNone(params.ssl_options) with self.assertRaises(TypeError): params.ssl_options = dict()