From 3cc95b7150ef4cdb5dd7707391d55aa67c14b697 Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak <dos@dosowisko.net> Date: Sat, 25 Nov 2023 02:46:02 +0100 Subject: [PATCH] sim: Add a few more os mocks --- sim/run.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/sim/run.py b/sim/run.py index 3de9e534b2..bd1cb49b47 100755 --- a/sim/run.py +++ b/sim/run.py @@ -111,11 +111,25 @@ def _mkmock(fun): return _wrap +def _mkmock2(fun): + orig = fun + + def _wrap(path1, path2, *args, **kwargs): + path1 = _path_replace(path1) + path2 = _path_replace(path2) + return orig(path1, path2, *args, **kwargs) + + return _wrap + + os.listdir = _mkmock(os.listdir) +os.rename = _mkmock2(os.rename) os.stat = _mkmock(os.stat) os.statvfs = _mkmock(os.statvfs) os.mkdir = _mkmock(os.mkdir) +os.rmdir = _mkmock(os.rmdir) os.unlink = _mkmock(os.unlink) +os.remove = _mkmock(os.remove) builtins.open = _mkmock(builtins.open) orig_stat = os.stat -- GitLab