[Python-checkins] gh-95291: Use import helper to improve sqlite3 audit tests (GH-95292) (GH-95293)

ambv webhook-mailer at python.org
Wed Jul 27 04:07:42 EDT 2022


https://github.com/python/cpython/commit/c72940a60994d6c1b3ae90b6d050bd747b074dde
commit: c72940a60994d6c1b3ae90b6d050bd747b074dde
branch: 3.11
author: Miss Islington (bot) <31488909+miss-islington at users.noreply.github.com>
committer: ambv <lukasz at langa.pl>
date: 2022-07-27T10:07:32+02:00
summary:

gh-95291: Use import helper to improve sqlite3 audit tests (GH-95292) (GH-95293)

Now the tests are correctly reported as skipped if sqlite3 is not available.
(cherry picked from commit 152eb90311fdf294510b5d077332580ba18c0ee4)

Co-authored-by: Erlend Egeberg Aasland <erlend.aasland at protonmail.com>

files:
M Lib/test/test_audit.py

diff --git a/Lib/test/test_audit.py b/Lib/test/test_audit.py
index 6a025f39912e6..a7ff038c0936e 100644
--- a/Lib/test/test_audit.py
+++ b/Lib/test/test_audit.py
@@ -155,10 +155,7 @@ def test_http(self):
 
 
     def test_sqlite3(self):
-        try:
-            import sqlite3
-        except ImportError:
-            return
+        sqlite3 = import_helper.import_module("sqlite3")
         returncode, events, stderr = self.run_python("test_sqlite3")
         if returncode:
             self.fail(stderr)



More information about the Python-checkins mailing list