pytest_bluezenv.dbus_service_event_method#
- pytest_bluezenv.dbus_service_event_method(interface, name, args=(), in_signature='', out_signature='', sync=True)[source]#
dbus.service.method that pushes Event instances to self.events
Example
class AgentObject(dbus.service.Object): @utils.mainloop_assert def __init__(self, bus, path, events): self.events = events super().__init__(bus, path) AuthorizeService = dbus_service_event_method( "org.bluez.Agent1", "AuthorizeService", ("device", "uuid"), "os", sync=False )