diff options
author | Benjamin Berg <bberg@redhat.com> | 2021-08-26 14:23:15 +0200 |
---|---|---|
committer | Benjamin Berg <benjamin@sipsolutions.net> | 2021-09-15 15:06:06 +0000 |
commit | b440acb57daf0459f2b8b8de82d8284c2040b720 (patch) | |
tree | 0c844b60ebdd7e3b315b2b431a573d94bd636c86 /tests | |
parent | 0cf0fea9020ad88caae77eab5f857073f7667610 (diff) |
tests: Use dbusmock start_system_bus instead of GLib server
Diffstat (limited to 'tests')
-rw-r--r-- | tests/fprintd.py | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/tests/fprintd.py b/tests/fprintd.py index ef8e9ca..64ea42e 100644 --- a/tests/fprintd.py +++ b/tests/fprintd.py @@ -211,14 +211,8 @@ class FPrintdTest(dbusmock.DBusTestCase): n = os.path.basename(f)[:-4] cls.prints[n] = load_image(f) - - cls.test_bus = Gio.TestDBus.new(Gio.TestDBusFlags.NONE) - cls.test_bus.up() - cls.addClassCleanup(cls.test_bus.down) - cls.test_bus.unset() - addr = cls.test_bus.get_bus_address() - os.environ['DBUS_SYSTEM_BUS_ADDRESS'] = addr - cls.dbus = Gio.DBusConnection.new_for_address_sync(addr, + cls.start_system_bus() + cls.dbus = Gio.DBusConnection.new_for_address_sync(os.environ['DBUS_SYSTEM_BUS_ADDRESS'], Gio.DBusConnectionFlags.MESSAGE_BUS_CONNECTION | Gio.DBusConnectionFlags.AUTHENTICATION_CLIENT, None, None) assert cls.dbus.is_closed() == False @@ -229,7 +223,6 @@ class FPrintdTest(dbusmock.DBusTestCase): dbusmock.DBusTestCase.tearDownClass() del cls.dbus - del cls.test_bus def daemon_start(self, driver='Virtual image device for debugging'): timeout = get_timeout('daemon_start') # seconds @@ -373,6 +366,10 @@ class FPrintdTest(dbusmock.DBusTestCase): self._async_call_res = {} os.environ['FP_DRIVERS_WHITELIST'] = self.device_driver + # Always start fake polkitd because of + # https://gitlab.freedesktop.org/polkit/polkit/-/merge_requests/95 + self.polkitd_start() + def assertFprintError(self, fprint_error): if isinstance(fprint_error, list) or isinstance(fprint_error, tuple): fprint_error = [ re.escape(e) for e in fprint_error ] @@ -609,7 +606,6 @@ class FPrintdVirtualDeviceBaseTest(FPrintdVirtualImageDeviceBaseTests): self.manager = None self.device = None - self.polkitd_start() fifo_path = os.path.join(self.tmpdir, 'logind_inhibit_fifo') os.mkfifo(fifo_path) |