diff options
| author | Giampaolo Rodola <g.rodola@gmail.com> | 2021-12-30 16:01:00 +0100 |
|---|---|---|
| committer | Giampaolo Rodola <g.rodola@gmail.com> | 2021-12-30 16:01:00 +0100 |
| commit | 8759ce40c1496b3ea11e83dcc0bd3e70bfc91bcb (patch) | |
| tree | 87b15581ef9e59c472fbb3c93f8f3d9aaf41d3a0 /psutil/tests/test_linux.py | |
| parent | e63157138ad1b86009aef749ad617c97ae15d1a7 (diff) | |
| download | psutil-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-x | psutil/tests/test_linux.py | 8 |
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() |
