This should fix mktime test on Windows
diff --git a/Lib/test/test_time.py b/Lib/test/test_time.py
index 574a867..7266e27 100644
--- a/Lib/test/test_time.py
+++ b/Lib/test/test_time.py
@@ -347,7 +347,8 @@
                 tt = time.localtime(t)
             except (OverflowError, ValueError):
                 pass
-            self.assertEqual(time.mktime(tt), t)
+            else:
+                self.assertEqual(time.mktime(tt), t)
         # It may not be possible to reliably make mktime return error
         # on all platfom.  This will make sure that no other exception
         # than OverflowError is raised for an extreme value.