From 54837759f36eddb80af22c8d73e103a948221dc7 Mon Sep 17 00:00:00 2001 From: Andrei Zeliankou Date: Mon, 19 Oct 2020 22:25:29 +0100 Subject: Tests: fixed unit.log print. --- test/test_python_isolation_chroot.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'test/test_python_isolation_chroot.py') diff --git a/test/test_python_isolation_chroot.py b/test/test_python_isolation_chroot.py index 315fee9f..6d178b2e 100644 --- a/test/test_python_isolation_chroot.py +++ b/test/test_python_isolation_chroot.py @@ -7,12 +7,12 @@ from unit.feature.isolation import TestFeatureIsolation class TestPythonIsolation(TestApplicationPython): prerequisites = {'modules': {'python': 'any'}} - def test_python_isolation_chroot(self, is_su): + def test_python_isolation_chroot(self, is_su, temp_dir): if not is_su: pytest.skip('requires root') isolation = { - 'rootfs': self.temp_dir, + 'rootfs': temp_dir, } self.load('empty', isolation=isolation) @@ -22,7 +22,7 @@ class TestPythonIsolation(TestApplicationPython): self.load('ns_inspect', isolation=isolation) assert ( - self.getjson(url='/?path=' + self.temp_dir)['body']['FileExists'] + self.getjson(url='/?path=' + temp_dir)['body']['FileExists'] == False ), 'temp_dir does not exists in rootfs' -- cgit From 0390cb3a61051dd93e206d50591aff5759cf42fc Mon Sep 17 00:00:00 2001 From: Tiago Natel de Moura Date: Thu, 29 Oct 2020 20:30:53 +0000 Subject: Isolation: mounting of procfs by default when using "rootfs". --- test/test_python_isolation_chroot.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'test/test_python_isolation_chroot.py') diff --git a/test/test_python_isolation_chroot.py b/test/test_python_isolation_chroot.py index 6d178b2e..134d2b8a 100644 --- a/test/test_python_isolation_chroot.py +++ b/test/test_python_isolation_chroot.py @@ -28,7 +28,7 @@ class TestPythonIsolation(TestApplicationPython): assert ( self.getjson(url='/?path=/proc/self')['body']['FileExists'] - == False + == True ), 'no /proc/self' assert ( -- cgit From d6829cc93b86f10a4ad747bfcc92a9cdfb2c2519 Mon Sep 17 00:00:00 2001 From: Tiago Natel de Moura Date: Thu, 12 Nov 2020 12:04:51 +0000 Subject: Tests: removed test case that reuses rootfs path. Different applications cannot reuse the same rootfs path if not using namespaces because of globally visible builtin mount points. --- test/test_python_isolation_chroot.py | 4 ---- 1 file changed, 4 deletions(-) (limited to 'test/test_python_isolation_chroot.py') diff --git a/test/test_python_isolation_chroot.py b/test/test_python_isolation_chroot.py index 134d2b8a..8018d5b9 100644 --- a/test/test_python_isolation_chroot.py +++ b/test/test_python_isolation_chroot.py @@ -15,10 +15,6 @@ class TestPythonIsolation(TestApplicationPython): 'rootfs': temp_dir, } - self.load('empty', isolation=isolation) - - assert self.get()['status'] == 200, 'python chroot' - self.load('ns_inspect', isolation=isolation) assert ( -- cgit