summaryrefslogtreecommitdiff
path: root/psutil/tests/test_linux.py
diff options
context:
space:
mode:
authorGiampaolo Rodola <g.rodola@gmail.com>2021-12-30 16:01:00 +0100
committerGiampaolo Rodola <g.rodola@gmail.com>2021-12-30 16:01:00 +0100
commit8759ce40c1496b3ea11e83dcc0bd3e70bfc91bcb (patch)
tree87b15581ef9e59c472fbb3c93f8f3d9aaf41d3a0 /psutil/tests/test_linux.py
parente63157138ad1b86009aef749ad617c97ae15d1a7 (diff)
downloadpsutil-8759ce40c1496b3ea11e83dcc0bd3e70bfc91bcb.tar.gz
read PID 1 environ()
Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
Diffstat (limited to 'psutil/tests/test_linux.py')
-rwxr-xr-xpsutil/tests/test_linux.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/psutil/tests/test_linux.py b/psutil/tests/test_linux.py
index 52de6e5b..a1277730 100755
--- a/psutil/tests/test_linux.py
+++ b/psutil/tests/test_linux.py
@@ -2260,11 +2260,17 @@ class TestVirtualization(PsutilTestCase):
vm = VirtualMachineDetector()
self.assertEqual(vm.ask_run_host_container_manager(), "podman")
- def ask_run_systemd_container(self):
+ def test_ask_run_systemd_container(self):
with mock_open_content("/run/systemd/container", "rkt"):
vm = VirtualMachineDetector()
self.assertEqual(vm.ask_run_systemd_container(), "rkt")
+ def test_ask_pid_1_environ(self):
+ with mock.patch("psutil._pslinux.Process.environ",
+ return_value={"container": "docker"}):
+ vm = VirtualMachineDetector()
+ self.assertEqual(vm.ask_pid_1_environ(), "docker")
+
def test_ask_sys_class_dmi(self):
with mock_open_content("/sys/class/dmi/id/sys_vendor", "VMware"):
vm = VirtualMachineDetector()