Replace dbus build test with jeepney build test

This commit is contained in:
Kovid Goyal 2021-06-26 15:45:46 +05:30
parent 06847efbee
commit 27a68efb7a
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -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):