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