From 27a68efb7aa443ef39fa74276c93cb7318d4f683 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 26 Jun 2021 15:45:46 +0530 Subject: [PATCH] Replace dbus build test with jeepney build test --- src/calibre/test_build.py | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py index 69954bb160..c286a90222 100644 --- a/src/calibre/test_build.py +++ b/src/calibre/test_build.py @@ -38,15 +38,12 @@ class BuildTest(unittest.TestCase): @unittest.skipUnless(islinux, 'DBUS only used on linux') def test_dbus(self): - try: - import dbus - except SyntaxError: - return # an invalid \ in a string causes a syntax error, but only in CI + from jeepney.io.blocking import open_dbus_connection if 'DBUS_SESSION_BUS_ADDRESS' in os.environ: - bus = dbus.SystemBus() - self.assertTrue(bus.list_names(), 'Failed to list names on the system bus') - bus = dbus.SessionBus() - self.assertTrue(bus.list_names(), 'Failed to list names on the session bus') + bus = open_dbus_connection(bus='SYSTEM') + bus.close() + bus = open_dbus_connection(bus='SESSION') + bus.close() del bus def test_loaders(self):