17db96d56Sopenharmony_cifrom test.support import import_helper, load_package_tests, verbose
27db96d56Sopenharmony_ci
37db96d56Sopenharmony_ci# Skip test if _sqlite3 module not installed.
47db96d56Sopenharmony_ciimport_helper.import_module('_sqlite3')
57db96d56Sopenharmony_ci
67db96d56Sopenharmony_ciimport unittest
77db96d56Sopenharmony_ciimport os
87db96d56Sopenharmony_ciimport sqlite3
97db96d56Sopenharmony_ci
107db96d56Sopenharmony_ci# Implement the unittest "load tests" protocol.
117db96d56Sopenharmony_cidef load_tests(*args):
127db96d56Sopenharmony_ci    pkg_dir = os.path.dirname(__file__)
137db96d56Sopenharmony_ci    return load_package_tests(pkg_dir, *args)
147db96d56Sopenharmony_ci
157db96d56Sopenharmony_ciif verbose:
167db96d56Sopenharmony_ci    print("test_sqlite3: testing with version",
177db96d56Sopenharmony_ci          "{!r}, sqlite_version {!r}".format(sqlite3.version,
187db96d56Sopenharmony_ci                                             sqlite3.sqlite_version))
19