comparison tests/artifacts/scripts/generate-churning-bundle.py @ 52483:7e5ed1e80913

generate-churning-bundle: change dir before deleting temp dir
author paugier <pierre.augier@univ-grenoble-alpes.fr>
date Mon, 09 Dec 2024 10:00:02 +0100
parents 24c3b3dbab08
children
comparison
equal deleted inserted replaced
52482:1a72e270f3b2 52483:7e5ed1e80913
281 return found == expected 281 return found == expected
282 282
283 283
284 def run(target, validate=False): 284 def run(target, validate=False):
285 tmpdir = tempfile.mkdtemp(prefix='tmp-hg-test-big-file-bundle-') 285 tmpdir = tempfile.mkdtemp(prefix='tmp-hg-test-big-file-bundle-')
286 cwd = os.getcwd()
286 try: 287 try:
287 os.chdir(tmpdir) 288 os.chdir(tmpdir)
288 hg( 289 hg(
289 'init', 290 'init',
290 '--config', 291 '--config',
302 msg += " expected: %s\n" % expected 303 msg += " expected: %s\n" % expected
303 msg += " got: %s" % digest 304 msg += " got: %s" % digest
304 print(msg, file=sys.stderr) 305 print(msg, file=sys.stderr)
305 return 1 306 return 1
306 finally: 307 finally:
308 # Windows does not let you remove the current working directory
309 os.chdir(cwd)
307 shutil.rmtree(tmpdir) 310 shutil.rmtree(tmpdir)
308 return 0 311 return 0
309 312
310 313
311 if __name__ == '__main__': 314 if __name__ == '__main__':