Updated to pysqlite 2.4.1. Documentation additions will come later.
diff --git a/Lib/test/test_sqlite.py b/Lib/test/test_sqlite.py
index c1523e1..3566f31 100644
--- a/Lib/test/test_sqlite.py
+++ b/Lib/test/test_sqlite.py
@@ -4,13 +4,13 @@
     import _sqlite3
 except ImportError:
     raise TestSkipped('no sqlite available')
-from sqlite3.test import (dbapi, types, userfunctions,
+from sqlite3.test import (dbapi, types, userfunctions, py25tests,
                                 factory, transactions, hooks, regression)
 
 def test_main():
     run_unittest(dbapi.suite(), types.suite(), userfunctions.suite(),
-                 factory.suite(), transactions.suite(), hooks.suite(),
-                 regression.suite())
+                 py25tests.suite(), factory.suite(), transactions.suite(),
+                 hooks.suite(), regression.suite())
 
 if __name__ == "__main__":
     test_main()