make check-local make[4]: Entering directory '/tmp/portage/gnome-base/gnome-settings-daemon-3.22.2/work/gnome-settings-daemon-3.22.2/plugins/power' ./gsd-power-enums-update > gsdpowerenums.py BUILDDIR=. TOP_BUILDDIR=../.. /usr/bin/python3.4 ./test.py You need python-dbusmock (http://pypi.python.org/pypi/python-dbusmock) for this test suite. make[4]: Leaving directory '/tmp/portage/gnome-base/gnome-settings-daemon-3.22.2/work/gnome-settings-daemon-3.22.2/plugins/power' make[3]: Leaving directory '/tmp/portage/gnome-base/gnome-settings-daemon-3.22.2/work/gnome-settings-daemon-3.22.2/plugins/power' make[2]: Leaving directory '/tmp/portage/gnome-base/gnome-settings-daemon-3.22.2/work/gnome-settings-daemon-3.22.2/plugins/power' Making check in housekeeping
This is now a hard requirement in 3.24 - the exit(0) was turned into exit(1) after the print about it, so the test will be considered as failed when not present (unlike lack of pygobject and such, which still do exit(0)...)
Packaged dbusmock, but now 3.22 tests fail horribly if someone installs dbusmock and 3.24 fails tests with python3 TypeError and some odd failures when restricted to python2 (so python-any would pick that). Tweaked the deps and things, but keeping the RESTRICT for now and revisiting later (there's a 3.24.x bump to do anyway first, etc). commit ee467530004dde053a8c7eac249eb4fc4a87457a Author: Mart Raudsepp <leio@gentoo.org> Date: Sun May 28 18:15:02 2017 +0300 dev-python/dbusmock: New package for easily running tests by D-Bus requiring software Needed by gnome-settings-daemon power plugin tests