# HG changeset patch # User Pierre-Yves David # Date 2021-04-19 17:10:49 # Node ID 52cee44aa1a073fa34b79c7b03eea53e2a803169 # Parent 99c629101b738ae88dc5c7ac1b74c60dd75d9efd testing: add a `write_file` function The function is kinda trivial, but having a simple function avoid silly mistake. Differential Revision: https://phab.mercurial-scm.org/D10477 diff --git a/mercurial/testing/__init__.py b/mercurial/testing/__init__.py --- a/mercurial/testing/__init__.py +++ b/mercurial/testing/__init__.py @@ -28,3 +28,8 @@ def wait_file(path, timeout=10): if time.time() - start > timeout: raise RuntimeError(b"timed out waiting for file: %s" % path) time.sleep(0.01) + + +def write_file(path, content=b''): + with open(path, 'wb') as f: + f.write(content)