Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Linux] several test failures #1635

Open
DerDakon opened this issue Dec 3, 2019 · 5 comments
Open

[Linux] several test failures #1635

DerDakon opened this issue Dec 3, 2019 · 5 comments

Comments

@DerDakon
Copy link

DerDakon commented Dec 3, 2019

Platform

  • Linux, Sparc T5120
  • 5.6.7

Bug description
Several test failures, as below. Downstream issue: https://bugs.gentoo.org/701918

Test results

======================================================================
ERROR: psutil.tests.test_system.TestSystemAPIs.test_sensors_battery
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_system.py", line 854, in test_sensors_battery
    ret = psutil.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_energy_full_0
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1523, in test_emulate_energy_full_0
    self.assertEqual(psutil.sensors_battery().percent, 0)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_energy_full_not_avail
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1537, in test_emulate_energy_full_not_avail
    self.assertEqual(psutil.sensors_battery().percent, 88)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_no_base_files
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1517, in test_emulate_no_base_files
    self.assertIsNone(psutil.sensors_battery())
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_no_power
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1550, in test_emulate_no_power
    self.assertIsNone(psutil.sensors_battery().power_plugged)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_power_not_plugged
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1470, in test_emulate_power_not_plugged
    self.assertEqual(psutil.sensors_battery().power_plugged, False)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_power_not_plugged_2
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1487, in test_emulate_power_not_plugged_2
    self.assertEqual(psutil.sensors_battery().power_plugged, False)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_power_plugged
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1437, in test_emulate_power_plugged
    self.assertEqual(psutil.sensors_battery().power_plugged, True)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_power_plugged_2
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1456, in test_emulate_power_plugged_2
    self.assertEqual(psutil.sensors_battery().power_plugged, True)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_power_undetermined
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1505, in test_emulate_power_undetermined
    self.assertIsNone(psutil.sensors_battery().power_plugged)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSystemCPUCountLogical.test_emulate_fallbacks
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 673, in test_emulate_fallbacks
    self.assertEqual(psutil._pslinux.cpu_count_logical(), original)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 610, in cpu_count_logical
    with open_text('%s/stat' % get_procfs_path()) as f:
ValueError: I/O operation on closed file.

======================================================================
FAIL: psutil.tests.test_contracts.TestAvailability.test_cpu_freq
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_contracts.py", line 114, in test_cpu_freq
    linux or MACOS or WINDOWS or FREEBSD)
AssertionError: True != False

======================================================================
FAIL: psutil.tests.test_contracts.TestAvailability.test_proc_io_counters
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_contracts.py", line 148, in test_proc_io_counters
    self.assertEqual(hasit, False if MACOS or SUNOS else True)
AssertionError: False != True

======================================================================
FAIL: psutil.tests.test_process.TestProcess.test_cpu_affinity_all_combinations
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_process.py", line 954, in test_cpu_affinity_all_combinations
    self.assertEqual(p.cpu_affinity(), combo)
AssertionError: Lists differ: [8, 1] != [1, 8]

First differing element 0:
8
1

- [8, 1]
+ [1, 8]

======================================================================
FAIL: psutil.tests.test_linux.TestSystemCPUCountPhysical.test_against_lscpu
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 693, in test_against_lscpu
    self.assertEqual(psutil.cpu_count(logical=False), len(core_ids))
AssertionError: 8 != 16

======================================================================
FAIL: psutil.tests.test_linux.TestSystemCPUFrequency.test_emulate_use_cpuinfo
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 739, in test_emulate_use_cpuinfo
    assert ret
AssertionError

----------------------------------------------------------------------
Ran 542 tests in 33.239s

FAILED (failures=5, errors=11, skipped=200)
@DerDakon DerDakon added the bug label Dec 3, 2019
@DerDakon
Copy link
Author

Similar on hppa:

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_energy_full_0
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1523, in test_emulate_energy_full_0
    self.assertEqual(psutil.sensors_battery().percent, 0)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_energy_full_not_avail
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1537, in test_emulate_energy_full_not_avail
    self.assertEqual(psutil.sensors_battery().percent, 88)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_no_base_files
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1517, in test_emulate_no_base_files
    self.assertIsNone(psutil.sensors_battery())
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_no_power
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1550, in test_emulate_no_power
    self.assertIsNone(psutil.sensors_battery().power_plugged)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_power_not_plugged
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1470, in test_emulate_power_not_plugged
    self.assertEqual(psutil.sensors_battery().power_plugged, False)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_power_not_plugged_2
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1487, in test_emulate_power_not_plugged_2
    self.assertEqual(psutil.sensors_battery().power_plugged, False)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_power_plugged
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1437, in test_emulate_power_plugged
    self.assertEqual(psutil.sensors_battery().power_plugged, True)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_power_plugged_2
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1456, in test_emulate_power_plugged_2
    self.assertEqual(psutil.sensors_battery().power_plugged, True)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_linux.TestSensorsBattery.test_emulate_power_undetermined
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 1505, in test_emulate_power_undetermined
    self.assertIsNone(psutil.sensors_battery().power_plugged)
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
ERROR: psutil.tests.test_system.TestSystemAPIs.test_sensors_battery
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_system.py", line 854, in test_sensors_battery
    ret = psutil.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/__init__.py", line 2397, in sensors_battery
    return _psplatform.sensors_battery()
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/_pslinux.py", line 1345, in sensors_battery
    bats = [x for x in os.listdir(POWER_SUPPLY_PATH) if x.startswith('BAT')]
OSError: [Errno 2] No such file or directory: '/sys/class/power_supply'

======================================================================
FAIL: psutil.tests.test_contracts.TestAvailability.test_cpu_freq
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_contracts.py", line 114, in test_cpu_freq
    linux or MACOS or WINDOWS or FREEBSD)
AssertionError: True != False

======================================================================
FAIL: psutil.tests.test_contracts.TestAvailability.test_proc_io_counters
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_contracts.py", line 148, in test_proc_io_counters
    self.assertEqual(hasit, False if MACOS or SUNOS else True)
AssertionError: False != True

======================================================================
FAIL: psutil.tests.test_linux.TestSystemCPUCountPhysical.test_against_lscpu
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/var/tmp/portage/dev-python/psutil-5.6.7/work/psutil-5.6.7-python2_7/lib/psutil/tests/test_linux.py", line 693, in test_against_lscpu
    self.assertEqual(psutil.cpu_count(logical=False), len(core_ids))
AssertionError: 2 != 4

----------------------------------------------------------------------
Ran 542 tests in 30.776s

FAILED (failures=3, errors=10, skipped=198)

@DerDakon
Copy link
Author

Seems that some things are even wrong on AMD64: https://bugs.gentoo.org/703154

@DerDakon
Copy link
Author

The last failure on hppa is reported with additional detail in #1645, the last sparc issue in #1644.

@mcepl
Copy link

mcepl commented Aug 21, 2020

Actually, I have this even on the regular x86_64 (openSUSE/Tumbleweed, psutil 5.7.0), when building python-psutil package for the distribution:

[    7s] ======================================================================
[    7s] FAIL: psutil.tests.test_linux.TestSensorsBattery.test_emulate_energy_full_0
[    7s] ----------------------------------------------------------------------
[    7s] Traceback (most recent call last):
[    7s]   File "/home/abuild/rpmbuild/BUILDROOT/python-psutil-5.7.0-0.x86_64/usr/lib64/python3.8/site-packages/psutil/tests/test_linux.py", line 1518, in test_emulate_energy_full_0
[    7s]     self.assertEqual(psutil.sensors_battery().percent, 0)
[    7s] AssertionError: 95.84429247764335 != 0
[    7s] 
[    7s] ======================================================================
[    7s] FAIL: psutil.tests.test_linux.TestSensorsBattery.test_emulate_energy_full_not_avail
[    7s] ----------------------------------------------------------------------
[    7s] Traceback (most recent call last):
[    7s]   File "/home/abuild/rpmbuild/BUILDROOT/python-psutil-5.7.0-0.x86_64/usr/lib64/python3.8/site-packages/psutil/tests/test_linux.py", line 1532, in test_emulate_energy_full_not_avail
[    7s]     self.assertEqual(psutil.sensors_battery().percent, 88)
[    7s] AssertionError: 95.84429247764335 != 88
[    7s] 
[    7s] ======================================================================
[    7s] FAIL: psutil.tests.test_linux.TestSensorsBattery.test_emulate_no_base_files
[    7s] ----------------------------------------------------------------------
[    7s] Traceback (most recent call last):
[    7s]   File "/home/abuild/rpmbuild/BUILDROOT/python-psutil-5.7.0-0.x86_64/usr/lib64/python3.8/site-packages/psutil/tests/test_linux.py", line 1512, in test_emulate_no_base_files
[    7s]     self.assertIsNone(psutil.sensors_battery())
[    7s] AssertionError: sbattery(percent=95.84429247764335, secsleft=<BatteryTime.POWER_TIME_UNLIMITED: -2>, power_plugged=True) is not None
[    7s] 
[    7s] ----------------------------------------------------------------------
[    7s] Ran 535 tests in 3.623s
[    7s] 
[    7s] FAILED (failures=3, skipped=180)

This could be actually caused by me running the test suite inside of the build environment, which doesn’t have to have complete copy of /sys.

(BTW, would it be possible to make the test suite compatible with plain pytest or python3 -munittest discover? It would be easier to skip failing tests)

bmwiedemann added a commit to bmwiedemann/openSUSE that referenced this issue Aug 25, 2020
https://build.opensuse.org/request/show/828549
by user mcepl + dimstar_suse
- Add skip_failing_tests.patch to skip tests failing because of
  incomplete emulation of the environment in osc build
  environment (gh#giampaolo/psutil#1635).
@giampaolo
Copy link
Owner

(BTW, would it be possible to make the test suite compatible with plain pytest or python3 -munittest discover? It would be easier to skip failing tests)

I just switched to pytest: #2446.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants