R. David Murray | 8f7bcb3 | 2010-10-02 13:29:13 +0000 | [diff] [blame] | 1 | import test.support |
Hai Shi | 883bc63 | 2020-07-06 17:12:49 +0800 | [diff] [blame^] | 2 | from test.support import import_helper |
Thomas Wouters | 49fd7fa | 2006-04-21 10:40:58 +0000 | [diff] [blame] | 3 | |
R. David Murray | a21e4ca | 2009-03-31 23:16:50 +0000 | [diff] [blame] | 4 | # Skip test if _sqlite3 module not installed |
Hai Shi | 883bc63 | 2020-07-06 17:12:49 +0800 | [diff] [blame^] | 5 | import_helper.import_module('_sqlite3') |
R. David Murray | a21e4ca | 2009-03-31 23:16:50 +0000 | [diff] [blame] | 6 | |
Ezio Melotti | c2ecac4 | 2013-04-12 14:13:47 +0300 | [diff] [blame] | 7 | import unittest |
R. David Murray | d68d4e8 | 2010-09-29 01:22:20 +0000 | [diff] [blame] | 8 | import sqlite3 |
Thomas Wouters | 49fd7fa | 2006-04-21 10:40:58 +0000 | [diff] [blame] | 9 | from sqlite3.test import (dbapi, types, userfunctions, |
Christian Heimes | bbe741d | 2008-03-28 10:53:29 +0000 | [diff] [blame] | 10 | factory, transactions, hooks, regression, |
Emanuele Gaifas | d7aed41 | 2018-03-10 23:08:31 +0100 | [diff] [blame] | 11 | dump, backup) |
Thomas Wouters | 49fd7fa | 2006-04-21 10:40:58 +0000 | [diff] [blame] | 12 | |
Ezio Melotti | c2ecac4 | 2013-04-12 14:13:47 +0300 | [diff] [blame] | 13 | def load_tests(*args): |
R. David Murray | 8f7bcb3 | 2010-10-02 13:29:13 +0000 | [diff] [blame] | 14 | if test.support.verbose: |
R. David Murray | d68d4e8 | 2010-09-29 01:22:20 +0000 | [diff] [blame] | 15 | print("test_sqlite: testing with version", |
| 16 | "{!r}, sqlite_version {!r}".format(sqlite3.version, |
| 17 | sqlite3.sqlite_version)) |
Ezio Melotti | c2ecac4 | 2013-04-12 14:13:47 +0300 | [diff] [blame] | 18 | return unittest.TestSuite([dbapi.suite(), types.suite(), |
R. David Murray | 8f7bcb3 | 2010-10-02 13:29:13 +0000 | [diff] [blame] | 19 | userfunctions.suite(), |
| 20 | factory.suite(), transactions.suite(), |
| 21 | hooks.suite(), regression.suite(), |
Emanuele Gaifas | d7aed41 | 2018-03-10 23:08:31 +0100 | [diff] [blame] | 22 | dump.suite(), |
| 23 | backup.suite()]) |
Thomas Wouters | 49fd7fa | 2006-04-21 10:40:58 +0000 | [diff] [blame] | 24 | |
| 25 | if __name__ == "__main__": |
Ezio Melotti | c2ecac4 | 2013-04-12 14:13:47 +0300 | [diff] [blame] | 26 | unittest.main() |