Fixing - Issue7026 - RuntimeError: dictionary changed size during iteration. Patch by flox
diff --git a/Lib/test/test_sqlite.py b/Lib/test/test_sqlite.py
index 167408c..f3bfd3e 100644
--- a/Lib/test/test_sqlite.py
+++ b/Lib/test/test_sqlite.py
@@ -4,14 +4,21 @@
 # Skip test if _sqlite3 module was not built.
 import_module('_sqlite3')
 
+import warnings
 from sqlite3.test import (dbapi, types, userfunctions, py25tests,
                                 factory, transactions, hooks, regression,
                                 dump)
 
 def test_main():
-    run_unittest(dbapi.suite(), types.suite(), userfunctions.suite(),
-                 py25tests.suite(), factory.suite(), transactions.suite(),
-                 hooks.suite(), regression.suite(), dump.suite())
+    with warnings.catch_warnings():
+        # Silence Py3k warnings
+        warnings.filterwarnings("ignore", "buffer.. not supported",
+                                DeprecationWarning)
+        warnings.filterwarnings("ignore", "classic int division",
+                                DeprecationWarning)
+        run_unittest(dbapi.suite(), types.suite(), userfunctions.suite(),
+                     py25tests.suite(), factory.suite(), transactions.suite(),
+                     hooks.suite(), regression.suite(), dump.suite())
 
 if __name__ == "__main__":
     test_main()