summaryrefslogtreecommitdiff
path: root/tests/test_simple.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_simple.py')
-rw-r--r--tests/test_simple.py11
1 files changed, 4 insertions, 7 deletions
diff --git a/tests/test_simple.py b/tests/test_simple.py
index e0cb66e..8469bb4 100644
--- a/tests/test_simple.py
+++ b/tests/test_simple.py
@@ -84,15 +84,12 @@ class UnshareTest(unittest.TestCase):
@pytest.mark.forked
def test_populate_dev(self) -> None:
- uidmap = linuxnamespaces.IDMapping(0, os.getuid(), 1)
- gidmap = linuxnamespaces.IDMapping(0, os.getgid(), 1)
- linuxnamespaces.unshare(
+ linuxnamespaces.unshare_user_idmap_nohelper(
+ 0,
+ 0,
linuxnamespaces.CloneFlags.NEWUSER
- | linuxnamespaces.CloneFlags.NEWNS
+ | linuxnamespaces.CloneFlags.NEWNS,
)
- pathlib.Path("/proc/self/setgroups").write_text("deny")
- linuxnamespaces.newuidmap(-1, [uidmap], False)
- linuxnamespaces.newgidmap(-1, [gidmap], False)
linuxnamespaces.mount("tmpfs", "/mnt", "tmpfs", data="mode=0755")
os.mkdir("/mnt/dev")
linuxnamespaces.populate_dev("/", "/mnt", pidns=False)