1 # Shared code for the cross-test.
5 INTERFACE_SINGLE_TESTS
= 'org.freedesktop.DBus.Binding.SingleTests'
6 INTERFACE_TESTS
= 'org.freedesktop.DBus.Binding.Tests'
7 INTERFACE_SIGNAL_TESTS
= 'org.freedesktop.DBus.Binding.TestSignals'
8 INTERFACE_CALLBACK_TESTS
= 'org.freedesktop.DBus.Binding.TestCallbacks'
10 CROSS_TEST_PATH
= '/Test'
11 CROSS_TEST_BUS_NAME
= 'org.freedesktop.DBus.Binding.TestServer'
14 # Exported by both the client and the server
15 class SignalTestsImpl(dbus
.service
.Object
):
16 @dbus.service
.signal(INTERFACE_SIGNAL_TESTS
, 't')
17 def Triggered(self
, parameter
):
20 @dbus.service
.signal(INTERFACE_SIGNAL_TESTS
, 'qd')
21 def Trigger(self
, parameter1
, parameter2
):