Fixing - Issue7026 - RuntimeError: dictionary changed size during iteration. Patch by flox
diff --git a/Lib/test/test_sys.py b/Lib/test/test_sys.py
index 6768775..04e6607 100644
--- a/Lib/test/test_sys.py
+++ b/Lib/test/test_sys.py
@@ -68,7 +68,9 @@
     # Python/pythonrun.c::PyErr_PrintEx() is tricky.
 
     def test_exc_clear(self):
-        self.assertRaises(TypeError, sys.exc_clear, 42)
+        # Silence Py3k warning
+        with test.test_support.check_warnings():
+            self.assertRaises(TypeError, sys.exc_clear, 42)
 
         # Verify that exc_info is present and matches exc, then clear it, and
         # check that it worked.
@@ -78,7 +80,9 @@
             self.assertTrue(value is exc)
             self.assertTrue(traceback is not None)
 
-            sys.exc_clear()
+            # Silence Py3k warning
+            with test.test_support.check_warnings():
+                sys.exc_clear()
 
             typ, value, traceback = sys.exc_info()
             self.assertTrue(typ is None)
@@ -484,7 +488,9 @@
         # bool
         check(True, size(h + 'l'))
         # buffer
-        check(buffer(''), size(h + '2P2Pil'))
+        # Silence Py3k warning
+        with test.test_support.check_warnings():
+            check(buffer(''), size(h + '2P2Pil'))
         # builtin_function_or_method
         check(len, size(h + '3P'))
         # bytearray