---
Makefile.am | 3 ++-
test/get-conversation | 34 ++++++++++++++++++++++++++++++++++
2 files changed, 36 insertions(+), 1 deletions(-)
create mode 100755 test/get-conversation
diff --git a/Makefile.am b/Makefile.am
index c3a4486..3ae0749 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -51,7 +51,8 @@ INCLUDES = -I$(builddir)/src -I$(srcdir)/src -I$(srcdir)/gdbus
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/delete-message test/mark-message-read test/get-messages \
+ test/get-conversation
doc_files = doc/architecture.txt doc/consumer.txt doc/manager-api.txt \
doc/service-api.txt doc/message-api.txt \
diff --git a/test/get-conversation b/test/get-conversation
new file mode 100755
index 0000000..6edaeca
--- /dev/null
+++ b/test/get-conversation
@@ -0,0 +1,34 @@
+#!/usr/bin/python
+
+import sys
+import dbus
+
+if (len(sys.argv) < 3):
+ print "Usage: %s '<number>' <count>" % (sys.argv[0])
+ print "Sample: get-conversation '555-1234' 0"
+ sys.exit(1)
+
+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')
+
+messages = service.GetConversation(sys.argv[1], sys.argv[2])
+
+for entry in messages:
+ path = entry[0]
+ properties = entry[1]
+
+ print "[ %s ]" % (path)
+
+ for key in properties.keys():
+ val = str(properties[key])
+ print " %s = %s" % (key, val)
+
+ print
--
1.7.4.1
_______________________________________________
ofono mailing list
[email protected]
http://lists.ofono.org/listinfo/ofono