From 77856af5bd18965c1b083f7c865c14e63ee583f7 Mon Sep 17 00:00:00 2001 From: Nishanth V Date: Thu, 21 Apr 2016 09:21:18 +0530 Subject: [PATCH] test: Add list allowed access points script --- Makefile.am | 3 ++- test/list-allowed-access-points | 25 +++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100755 test/list-allowed-access-points diff --git a/Makefile.am b/Makefile.am index c7881496..5215b2ed 100644 --- a/Makefile.am +++ b/Makefile.am @@ -749,7 +749,8 @@ test_scripts = test/backtrace \ test/register-operator \ test/set-sms-smsc \ test/set-sms-bearer \ - test/get-serving-cell-info + test/get-serving-cell-info \ + test/list-allowed-access-points if TEST testdir = $(pkglibdir)/test diff --git a/test/list-allowed-access-points b/test/list-allowed-access-points new file mode 100755 index 00000000..c7bb50c4 --- /dev/null +++ b/test/list-allowed-access-points @@ -0,0 +1,25 @@ +#!/usr/bin/python3 + +import dbus + +bus = dbus.SystemBus() + +manager = dbus.Interface(bus.get_object('org.ofono', '/'), + 'org.ofono.Manager') + +modems = manager.GetModems() + +for path, properties in modems: + if "org.ofono.AllowedAccessPoints" not in properties["Interfaces"]: + continue + + allowedAccessPoints = dbus.Interface(bus.get_object('org.ofono', + path), 'org.ofono.AllowedAccessPoints') + + apns = allowedAccessPoints.GetAllowedAccessPoints() + + print("Allowed Access Points for [ %s ]" % (path)) + for apn in apns: + print(" [ %s]" % (apn)) + +print("")