]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.14] gh-139743: Avoid print twice verbose version for sqlite tests (GH-142850)...
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Wed, 17 Dec 2025 10:10:46 +0000 (11:10 +0100)
committerGitHub <noreply@github.com>
Wed, 17 Dec 2025 10:10:46 +0000 (10:10 +0000)
(cherry picked from commit 454485e564f637eefd980568c090808a681a91d0)

Signed-off-by: yihong0618 <zouzou0208@gmail.com>
Co-authored-by: yihong <zouzou0208@gmail.com>
Lib/test/test_sqlite3/__init__.py

index 78a1e2078a5da0e37074d7c02db573af84ccac7b..145f3b80024829007300aa654642bda875c60075 100644 (file)
@@ -6,9 +6,14 @@ import_helper.import_module('_sqlite3')
 import os
 import sqlite3
 
+# make sure only print once
+_printed_version = False
+
 # Implement the unittest "load tests" protocol.
-def load_tests(*args):
-    if verbose:
+def load_tests(loader, tests, pattern):
+    global _printed_version
+    if verbose and not _printed_version:
         print(f"test_sqlite3: testing with SQLite version {sqlite3.sqlite_version}")
+        _printed_version = True
     pkg_dir = os.path.dirname(__file__)
-    return load_package_tests(pkg_dir, *args)
+    return load_package_tests(pkg_dir, loader, tests, pattern)