From 8da7788fcb3d5aceae90b023897c572f3c2548c0 Mon Sep 17 00:00:00 2001 From: Hajime Nakagami Date: Mon, 29 Jan 2024 16:57:23 +0900 Subject: [PATCH] tests with ssl_context --- test_minipg.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/test_minipg.py b/test_minipg.py index 5cc1d35..ba24d68 100755 --- a/test_minipg.py +++ b/test_minipg.py @@ -23,11 +23,13 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. ############################################################################## +import os import unittest import io import decimal import datetime import minipg +import ssl class TestMiniPG(unittest.TestCase): @@ -41,11 +43,18 @@ def setUp(self): minipg.create_database(self.database, self.host, self.user, self.password) except Exception: pass + if not os.environ.get("GITHUB_ACTIONS"): + ssl_context = ssl.create_default_context() + ssl_context.check_hostname = False + ssl_context.verify_mode = ssl.CERT_NONE + else: + ssl_context = None self.connection = minipg.connect( host=self.host, user=self.user, password=self.password, database=self.database, + ssl_context=ssl_context, ) def tearDown(self):