mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-01-24 21:16:15 +01:00
tests: Skip GMemoryMonitor tests if xdg-desktop-portal is not available
It's useful to have glib tests passing even if you don't have a full desktop stack available
This commit is contained in:
parent
0d4f1a9b21
commit
422e861633
@ -51,7 +51,11 @@ class TestLowMemoryMonitorPortal(dbusmock.DBusTestCase):
|
||||
fcntl.fcntl(self.p_mock.stdout, fcntl.F_SETFL, flags | os.O_NONBLOCK)
|
||||
self.last_warning = -1
|
||||
self.dbusmock = dbus.Interface(self.obj_lmm, dbusmock.MOCK_IFACE)
|
||||
self.xdp = subprocess.Popen([XDG_DESKTOP_PORTAL_PATH])
|
||||
try:
|
||||
self.xdp = subprocess.Popen([XDG_DESKTOP_PORTAL_PATH])
|
||||
except FileNotFoundError:
|
||||
raise unittest.SkipTest("xdg-desktop-portal not available")
|
||||
|
||||
try:
|
||||
self.wait_for_bus_object('org.freedesktop.portal.Desktop',
|
||||
'/org/freedesktop/portal/desktop')
|
||||
|
Loading…
Reference in New Issue
Block a user