Skip to content
Snippets Groups Projects
Commit 3cc95b71 authored by dos's avatar dos Committed by dos
Browse files

sim: Add a few more os mocks

parent 0b6bcb1d
No related branches found
No related tags found
1 merge request!634sim: Add a few more os mocks
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment