Benjamin Peterson | e549ead | 2009-03-28 21:42:05 +0000 | [diff] [blame^] | 1 | import unittest |
| 2 | from test.support import run_unittest |
Thomas Wouters | 49fd7fa | 2006-04-21 10:40:58 +0000 | [diff] [blame] | 3 | |
| 4 | try: |
| 5 | import _sqlite3 |
| 6 | except ImportError: |
Benjamin Peterson | e549ead | 2009-03-28 21:42:05 +0000 | [diff] [blame^] | 7 | raise unittest.SkipTest('no sqlite available') |
Thomas Wouters | 49fd7fa | 2006-04-21 10:40:58 +0000 | [diff] [blame] | 8 | from sqlite3.test import (dbapi, types, userfunctions, |
Christian Heimes | bbe741d | 2008-03-28 10:53:29 +0000 | [diff] [blame] | 9 | factory, transactions, hooks, regression, |
| 10 | dump) |
Thomas Wouters | 49fd7fa | 2006-04-21 10:40:58 +0000 | [diff] [blame] | 11 | |
| 12 | def test_main(): |
| 13 | run_unittest(dbapi.suite(), types.suite(), userfunctions.suite(), |
Christian Heimes | bbe741d | 2008-03-28 10:53:29 +0000 | [diff] [blame] | 14 | factory.suite(), transactions.suite(), |
| 15 | hooks.suite(), regression.suite(), dump.suite()) |
Thomas Wouters | 49fd7fa | 2006-04-21 10:40:58 +0000 | [diff] [blame] | 16 | |
| 17 | if __name__ == "__main__": |
| 18 | test_main() |