diff options
author | Jon Dufresne <jon.dufresne@gmail.com> | 2017-10-29 15:51:44 -0700 |
---|---|---|
committer | Giampaolo Rodola <g.rodola@gmail.com> | 2017-10-29 23:51:44 +0100 |
commit | fe53d1a582a8174204ae08b5e301a3dcfdf09901 (patch) | |
tree | 6bd8cd00a3b0ff502a1b18c236d65ced80d5e15d | |
parent | 35bd6fdfd752e61da41ca4325bc30bc85de1cbce (diff) | |
download | psutil-fe53d1a582a8174204ae08b5e301a3dcfdf09901.tar.gz |
Fix test_emulate_energy_full_not_avail (#1163)
The value may come from two different files, must mock both.
-rwxr-xr-x | psutil/tests/test_linux.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/psutil/tests/test_linux.py b/psutil/tests/test_linux.py index 7bb37a8d..4658dd21 100755 --- a/psutil/tests/test_linux.py +++ b/psutil/tests/test_linux.py @@ -1326,7 +1326,9 @@ class TestSensorsBattery(unittest.TestCase): # Emulate a case where energy_full file does not exist. # Expected fallback on /capacity. def open_mock(name, *args, **kwargs): - if name.startswith("/sys/class/power_supply/BAT0/energy_full"): + energy_full = "/sys/class/power_supply/BAT0/energy_full" + charge_full = "/sys/class/power_supply/BAT0/charge_full" + if name.startswith(energy_full) or name.startswith(charge_full): raise IOError(errno.ENOENT, "") elif name.startswith("/sys/class/power_supply/BAT0/capacity"): return io.BytesIO(b"88") |