gh-92886: Fix tests that fail when running with optimizations (`-O`) … · python/cpython@65e2a94

GitHub

Original file line numberDiff line numberDiff line change@@ -653,7 +653,10 @@ def test(val):

653653sys.path.insert(0, TEMP_ZIP)

654654mod=importlib.import_module(TESTMOD)

655655self.assertEqual(mod.test(1), 1)

656-self.assertRaises(AssertionError, mod.test, False)

656+if__debug__:

657+self.assertRaises(AssertionError, mod.test, False)

658+else:

659+self.assertEqual(mod.test(0), 0)

657660658661deftestImport_WithStuff(self):

659662# try importing from a zipfile which contains additional