aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mm-base-modem.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mm-base-modem.c b/src/mm-base-modem.c
index cba19400..f779d178 100644
--- a/src/mm-base-modem.c
+++ b/src/mm-base-modem.c
@@ -27,6 +27,7 @@
#include <mm-errors-types.h>
#include <mm-gdbus-modem.h>
+#include "mm-context.h"
#include "mm-base-modem.h"
#include "mm-log.h"
@@ -1422,6 +1423,15 @@ mm_base_modem_authorize (MMBaseModem *self,
callback,
user_data,
mm_base_modem_authorize);
+
+ /* When running in the session bus for tests, default to always allow */
+ if (mm_context_get_test_session ()) {
+ g_simple_async_result_set_op_res_gboolean (result, TRUE);
+ g_simple_async_result_complete_in_idle (result);
+ g_object_unref (result);
+ return;
+ }
+
mm_auth_provider_authorize (self->priv->authp,
invocation,
authorization,