@@ -148,21 +148,6 @@ private Q_SLOTS:
148148 }
149149 }
150150
151− void testLogin1Capabilities() {
152− QSKIP("This test talks to real logind backend, it will fail depending on how the machine is set up");
153− DBusUnitySessionService dbusUnitySessionService;
154− QDBusInterface login1face("org.freedesktop.login1", "/org/freedesktop/login1", "org.freedesktop.login1.Manager", QDBusConnection::systemBus());
155− QCoreApplication::processEvents(); // to let the services register on DBus
156−
157− if (login1face.isValid()) {
158− QCOMPARE(dbusUnitySessionService.CanHibernate(), (login1face.call("CanHibernate").arguments().first().toString() != "no"));
159− QCOMPARE(dbusUnitySessionService.CanSuspend(), (login1face.call("CanSuspend").arguments().first().toString() != "no"));
160− QCOMPARE(dbusUnitySessionService.CanReboot(), (login1face.call("CanReboot").arguments().first().toString() != "no"));
161− QCOMPARE(dbusUnitySessionService.CanShutdown(), (login1face.call("CanPowerOff").arguments().first().toString() != "no"));
162− QCOMPARE(dbusUnitySessionService.CanHybridSleep(), (login1face.call("CanHybridSleep").arguments().first().toString() != "no"));
163− }
164− }
165−
166151private:
167152 QDBusInterface *dbusUnitySession;
168153};