assert_method_reply (m, DBUS_SERVICE_DBUS, f->caller_name, "");
dbus_message_unref (m);
+ dbus_clear_pending_call (&pc);
+
/* The fake systemd connects to the bus. */
f->systemd = test_connect_to_bus (f->ctx, f->address);
if (!dbus_connection_add_filter (f->systemd, systemd_filter, f, NULL))
assert_method_reply (m, DBUS_SERVICE_DBUS, f->caller_name, "");
dbus_message_unref (m);
+ dbus_clear_pending_call (&pc);
+
while (f->systemd_message == NULL)
test_main_context_iterate (f->ctx, TRUE);
assert_error_reply (m, DBUS_SERVICE_DBUS, f->caller_name,
DBUS_ERROR_SERVICE_UNKNOWN);
+ dbus_clear_pending_call (&pc);
dbus_message_unref (m);
m = NULL;
assert_method_reply (m, DBUS_SERVICE_DBUS, f->caller_name, "");
dbus_message_unref (m);
m = NULL;
+
+ dbus_clear_pending_call (&pc);
}
/* The service is present now. */
&reply, NULL))
g_error ("OOM");
+ dbus_clear_pending_call (&pc);
+
/* The mock systemd is told to start the service. */
while (f->systemd_message == NULL)
test_main_context_iterate (f->ctx, TRUE);
g_assert_cmpstr (dbus_message_get_signature (m), ==, "s");
}
+ dbus_clear_pending_call (&pc);
dbus_message_unref (m);
}
g_assert_cmpstr (dbus_message_get_signature (m), ==, "s");
}
+ dbus_clear_pending_call (&pc);
dbus_message_unref (m);
}