From: Łukasz Langa Date: Mon, 22 Jul 2024 11:03:07 +0000 (+0200) Subject: gh-111051: [tests] Wait a second to support filesystems with low-resolution mtime... X-Git-Tag: v3.14.0a1~1035 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=cad11a2bdceb6d4683ae5654ce555cdf5f191217;p=thirdparty%2FPython%2Fcpython.git gh-111051: [tests] Wait a second to support filesystems with low-resolution mtime (GH-121959) --- diff --git a/Lib/test/test_pdb.py b/Lib/test/test_pdb.py index f71856d3603d..9395e9b133f5 100644 --- a/Lib/test/test_pdb.py +++ b/Lib/test/test_pdb.py @@ -3517,10 +3517,12 @@ def bœr(): print("hello") """ + # the time.sleep is needed for low-resolution filesystems like HFS+ commands = """ filename = $_frame.f_code.co_filename f = open(filename, "w") f.write("print('goodbye')") + import time; time.sleep(1) f.close() ll """ @@ -3530,10 +3532,12 @@ def bœr(): self.assertIn("was edited", stdout) def test_file_modified_after_execution_with_multiple_instances(self): + # the time.sleep is needed for low-resolution filesystems like HFS+ script = """ import pdb; pdb.Pdb().set_trace() with open(__file__, "w") as f: f.write("print('goodbye')\\n" * 5) + import time; time.sleep(1) import pdb; pdb.Pdb().set_trace() """