8
class TestIndicatorNetwork(dbusmock.DBusTestCase):
11
def setUpClass(klass):
12
# get the live session bus
13
klass.dbus_conn = klass.get_dbus(False)
16
(self.mock_indicator_network_service,
17
self.indicator_network_object) = self.spawn_server_template(
18
'/home/alesage/workspace/fft-indicators/indicator_network.py',
20
stdout=subprocess.PIPE)
21
self.mock_indicator_network_interface = dbus.Interface(
22
self.indicator_network_object,
25
(self.mock_indicator_network_desktop_service,
26
self.indicator_network_desktop_object) = self.spawn_server_template(
27
'/home/alesage/workspace/fft-indicators/indicator_network_desktop.py',
29
stdout=subprocess.PIPE)
30
self.mock_indicator_network_desktop_interface = dbus.Interface(
31
self.indicator_network_desktop_object,
35
self.mock_indicator_network_service.terminate()
36
self.mock_indicator_network_service.wait()
37
self.mock_indicator_network_desktop_service.terminate()
38
self.mock_indicator_network_desktop_service.wait()
43
out = self.mock_indicator_network_desktop_service.stdout.readline()
44
#self.assertRegex(out, b'^[0-9.]+ Oheck$')
45
#self.assertRegex(self.mock_indicator_network_desktop.stdout.readline(), b'^[0-9.]+ DescribeAll$')
47
# FIXME: is there some way to flush dbus output?