diff options
author | Ronald Tessier <ronald.tessier@linux.intel.com> | 2012-08-08 15:21:46 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2012-08-08 12:04:28 -0500 |
commit | 795ed92ec2695f4826710c989720c21301f8ff1b (patch) | |
tree | 8b04a098393636f1f640c7c1877aa40750de10c7 | |
parent | e860d8f88b763838b33ebcaa1309468e1f87fac5 (diff) | |
download | mmsd-795ed92ec2695f4826710c989720c21301f8ff1b.tar.gz |
test: Add a script to set the delivery-report flag
-rw-r--r-- | Makefile.am | 2 | ||||
-rwxr-xr-x | test/set-dr | 25 |
2 files changed, 26 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am index 3ae0749..6130ba2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -52,7 +52,7 @@ CLEANFILES = src/builtin.h test_scripts = test/monitor-mms test/get-services test/send-message \ test/delete-message test/mark-message-read test/get-messages \ - test/get-conversation + test/get-conversation test/set-dr doc_files = doc/architecture.txt doc/consumer.txt doc/manager-api.txt \ doc/service-api.txt doc/message-api.txt \ diff --git a/test/set-dr b/test/set-dr new file mode 100755 index 0000000..2143807 --- /dev/null +++ b/test/set-dr @@ -0,0 +1,25 @@ +#!/usr/bin/python + +import sys +import dbus + +bus = dbus.SessionBus() + +manager = dbus.Interface(bus.get_object('org.ofono.mms', '/org/ofono/mms'), + 'org.ofono.mms.Manager') + +services = manager.GetServices() +path = services[0][0] + +service = dbus.Interface(bus.get_object('org.ofono.mms', path), + 'org.ofono.mms.Service') + +if len(sys.argv) > 1: + allowed = dbus.Boolean(int(sys.argv[1])) +else: + allowed = dbus.Boolean(1) + +print "Setting delivery report use for %s...(UseDeliveryReports=%d)" %\ + (path, allowed) + +service.SetProperty("UseDeliveryReports", allowed) |