stktest: merge cusatt
[platform/upstream/ofono.git] / test / set-use-sms-reports
1 #!/usr/bin/python
2
3 import dbus
4 import sys
5
6 bus = dbus.SystemBus()
7
8 if len(sys.argv) == 3:
9         path = sys.argv[1]
10         enabled = sys.argv[2]
11         if sys.argv[2] == "off":
12                 enabled = 0
13 elif len(sys.argv) == 2:
14         manager = dbus.Interface(bus.get_object('org.ofono', '/'),
15                                                 'org.ofono.Manager')
16         modems = manager.GetModems()
17         path = modems[0][0]
18         enabled = sys.argv[1]
19         if sys.argv[1] == "off":
20                 enabled = 0
21 else:
22         print "%s [PATH] on/off" % (sys.argv[0])
23         sys.exit(1)
24
25 print "Setting delivery report use for modem %s..." % path
26 sms = dbus.Interface(bus.get_object('org.ofono', path),
27                                         'org.ofono.MessageManager')
28
29 sms.SetProperty("UseDeliveryReports", dbus.Boolean(enabled));