[linux-nfc] [PATCH v2 1/6] test: Use spaces for Python test scripts

Mark Greer <[email protected]> Sun, 28 Nov 2021 22:06:01 -0700
Newsgroups org.01.lists.linux-nfc,dev.linux.lists.oe-linux-nfc
Message-ID <[email protected]>
The Python PEP 8 style guide prefers spaces over tabs so replace all
tabs in the Python test scripts with spaces. See:

	https://www.python.org/dev/peps/pep-0008/#tabs-or-spaces

Signed-off-by: Mark Greer <[email protected]>
---
 test/bt-handover         | 192 ++++++++++++++++-----------------
 test/handover-agent      | 208 ++++++++++++++++++------------------
 test/monitor-near        |  50 ++++-----
 test/ndef-agent          | 112 ++++++++++----------
 test/neardutils.py       | 128 +++++++++++-----------
 test/phdc-simple-manager | 154 +++++++++++++--------------
 test/test-adapter        | 160 ++++++++++++++--------------
 test/test-device         | 180 +++++++++++++++----------------
 test/test-tag            | 224 +++++++++++++++++++--------------------
 9 files changed, 704 insertions(+), 704 deletions(-)

diff --git a/test/bt-handover b/test/bt-handover
index 42d66bff8d66..fc77404da972 100755
--- a/test/bt-handover
+++ b/test/bt-handover
@@ -14,118 +14,118 @@ from dbus.lowlevel import MethodCallMessage, HANDLER_RESULT_NOT_YET_HANDLED
 mainloop = gobject.MainLoop()
 
 def device_added(path, interfaces):
-	for iface, props in interfaces.iteritems():
-		if "org.neard.Device" in interfaces:
-			print("Pairing with %s" % (path))
-			device = dbus.Interface(bus.get_object("org.neard", path),
-							"org.neard.Device")
-			device.Push(({ "Type" : "Handover", "Carrier" : "bluetooth"}))
-			break
+        for iface, props in interfaces.iteritems():
+                if "org.neard.Device" in interfaces:
+                        print("Pairing with %s" % (path))
+                        device = dbus.Interface(bus.get_object("org.neard", path),
+                                                        "org.neard.Device")
+                        device.Push(({ "Type" : "Handover", "Carrier" : "bluetooth"}))
+                        break
 
 def device_removed(path, interfaces):
-	for iface in interfaces:
-		if "org.neard.Device" in interfaces:
-			print("Lost device %s" % (path))
-			mainloop.quit()
-			break
+        for iface in interfaces:
+                if "org.neard.Device" in interfaces:
+                        print("Lost device %s" % (path))
+                        mainloop.quit()
+                        break
 
 def remove_paired_devices(bt_adapter):
-	manager = dbus.Interface(bus.get_object("org.bluez", "/"),
-					"org.freedesktop.DBus.ObjectManager")
-	objects = manager.GetManagedObjects()
+        manager = dbus.Interface(bus.get_object("org.bluez", "/"),
+                                        "org.freedesktop.DBus.ObjectManager")
+        objects = manager.GetManagedObjects()
 
-	all_adapters = (path for path, interfaces in objects.iteritems() if
-				"org.bluez.Adapter1" in interfaces.keys()
-				and path.endswith(bt_adapter))
+        all_adapters = (path for path, interfaces in objects.iteritems() if
+                                "org.bluez.Adapter1" in interfaces.keys()
+                                and path.endswith(bt_adapter))
 
-	bluez_adapter = None
-	for adapter in sorted(all_adapters):
-		bluez_adapter = dbus.Interface(bus.get_object("org.bluez",
-							adapter),
-							"org.bluez.Adapter1")
-		break
+        bluez_adapter = None
+        for adapter in sorted(all_adapters):
+                bluez_adapter = dbus.Interface(bus.get_object("org.bluez",
+                                                        adapter),
+                                                        "org.bluez.Adapter1")
+                break
 
-	if(bluez_adapter is None):
-		print("Bluetooth adapter %s could not be found" % bluez_adapter)
-		exit()
+        if(bluez_adapter is None):
+                print("Bluetooth adapter %s could not be found" % bluez_adapter)
+                exit()
 
-	adapter_path = bluez_adapter.object_path
-	print("Using %s" % adapter_path)
+        adapter_path = bluez_adapter.object_path
+        print("Using %s" % adapter_path)
 
-	adapter_props = dbus.Interface(bus.get_object("org.bluez", adapter_path),
-					"org.freedesktop.DBus.Properties")
+        adapter_props = dbus.Interface(bus.get_object("org.bluez", adapter_path),
+                                        "org.freedesktop.DBus.Properties")
 
-	powered = adapter_props.Get("org.bluez.Adapter1", "Powered")
-	if (powered == dbus.Boolean(0)):
-		print("Bluetooth adapter %s is not powered" % adapter_path )
-		exit()
+        powered = adapter_props.Get("org.bluez.Adapter1", "Powered")
+        if (powered == dbus.Boolean(0)):
+                print("Bluetooth adapter %s is not powered" % adapter_path )
+                exit()
 
-	all_devices = (path for path, interfaces in objects.iteritems() if
-				("org.bluez.Device1" in interfaces.keys()
-				and path.startswith(bluez_adapter.object_path)))
+        all_devices = (path for path, interfaces in objects.iteritems() if
+                                ("org.bluez.Device1" in interfaces.keys()
+                                and path.startswith(bluez_adapter.object_path)))
 
-	for device in all_devices:
-		print("Removing %s" % (device))
-		bluez_adapter.RemoveDevice(device)
+        for device in all_devices:
+                print("Removing %s" % (device))
+                bluez_adapter.RemoveDevice(device)
 
 def remove_paired_devices_bluez4():
-	bluez_manager = dbus.Interface(bus.get_object("org.bluez", "/"),
-					"org.bluez.Manager")
+        bluez_manager = dbus.Interface(bus.get_object("org.bluez", "/"),
+                                        "org.bluez.Manager")
 
-	bluez_adapter_path = bluez_manager.DefaultAdapter()
-	bluez_adapter = dbus.Interface(bus.get_object("org.bluez",
-						bluez_adapter_path),
-						"org.bluez.Adapter")
+        bluez_adapter_path = bluez_manager.DefaultAdapter()
+        bluez_adapter = dbus.Interface(bus.get_object("org.bluez",
+                                                bluez_adapter_path),
+                                                "org.bluez.Adapter")
 
-	print("Using %s" % bluez_adapter.object_path)
+        print("Using %s" % bluez_adapter.object_path)
 
-	for bluez_path in bluez_adapter.ListDevices():
-		print("Removing %s" % (bluez_path))
-		bluez_adapter.RemoveDevice(bluez_path)
+        for bluez_path in bluez_adapter.ListDevices():
+                print("Removing %s" % (bluez_path))
+                bluez_adapter.RemoveDevice(bluez_path)
 
 if __name__ == '__main__':
-	parser = OptionParser()
-	parser.add_option("", "--bluez4", action="store_true",
-				dest="use_bluez4",
-				help="Use BlueZ 4 to remove paired devices.")
-	parser.add_option("-a", "--adapter", metavar="BT_ADAPTER",
-				dest="bt_adapter", default="",
-				help="The bluetooth adapter that is used by "
-					"the bluetooth stack. This options is "
-					"ignored when using BlueZ 4, instead "
-					"the default adapter is used.")
-	(options, args) = parser.parse_args()
-
-	dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
-
-	bus = dbus.SystemBus()
-
-	adapter_path = neardutils.find_adapter().object_path
-	print("Adapter path %s" % (adapter_path))
-	adapter = dbus.Interface(bus.get_object("org.neard", adapter_path),
-							"org.neard.Adapter")
-
-	adapter_props = dbus.Interface(bus.get_object("org.neard", adapter_path),
-					"org.freedesktop.DBus.Properties")
-	powered = adapter_props.Get("org.neard.Adapter", "Powered")
-	if (powered == dbus.Boolean(0)):
-		adapter_props.Set("org.neard.Adapter", "Powered", dbus.Boolean(1))
-
-	if (options.use_bluez4):
-		remove_paired_devices_bluez4()
-	else:
-		remove_paired_devices(options.bt_adapter)
-
-	polling = adapter_props.Get("org.neard.Adapter", "Polling")
-	if (polling == dbus.Boolean(0)):
-		adapter.StartPollLoop("Initiator")
-
-	bus.add_signal_receiver(device_added, bus_name="org.neard",
-			dbus_interface="org.freedesktop.DBus.ObjectManager",
-			signal_name="InterfacesAdded")
-
-	bus.add_signal_receiver(device_removed, bus_name="org.neard",
-			dbus_interface="org.freedesktop.DBus.ObjectManager",
-			signal_name="InterfacesRemoved")
-
-	mainloop.run()
+        parser = OptionParser()
+        parser.add_option("", "--bluez4", action="store_true",
+                                dest="use_bluez4",
+                                help="Use BlueZ 4 to remove paired devices.")
+        parser.add_option("-a", "--adapter", metavar="BT_ADAPTER",
+                                dest="bt_adapter", default="",
+                                help="The bluetooth adapter that is used by "
+                                        "the bluetooth stack. This options is "
+                                        "ignored when using BlueZ 4, instead "
+                                        "the default adapter is used.")
+        (options, args) = parser.parse_args()
+
+        dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
+
+        bus = dbus.SystemBus()
+
+        adapter_path = neardutils.find_adapter().object_path
+        print("Adapter path %s" % (adapter_path))
+        adapter = dbus.Interface(bus.get_object("org.neard", adapter_path),
+                                                        "org.neard.Adapter")
+
+        adapter_props = dbus.Interface(bus.get_object("org.neard", adapter_path),
+                                        "org.freedesktop.DBus.Properties")
+        powered = adapter_props.Get("org.neard.Adapter", "Powered")
+        if (powered == dbus.Boolean(0)):
+                adapter_props.Set("org.neard.Adapter", "Powered", dbus.Boolean(1))
+
+        if (options.use_bluez4):
+                remove_paired_devices_bluez4()
+        else:
+                remove_paired_devices(options.bt_adapter)
+
+        polling = adapter_props.Get("org.neard.Adapter", "Polling")
+        if (polling == dbus.Boolean(0)):
+                adapter.StartPollLoop("Initiator")
+
+        bus.add_signal_receiver(device_added, bus_name="org.neard",
+                        dbus_interface="org.freedesktop.DBus.ObjectManager",
+                        signal_name="InterfacesAdded")
+
+        bus.add_signal_receiver(device_removed, bus_name="org.neard",
+                        dbus_interface="org.freedesktop.DBus.ObjectManager",
+                        signal_name="InterfacesRemoved")
+
+        mainloop.run()
diff --git a/test/handover-agent b/test/handover-agent
index 7f2ac23246b0..dba00b6b9229 100755
--- a/test/handover-agent
+++ b/test/handover-agent
@@ -8,133 +8,133 @@ import dbus.mainloop.glib
 from optparse import OptionParser
 
 eir_test_data = [0x16,0x00\
-		,0x01,0x02,0x03,0x04,0x05,0x06\
-		,0x08,0x09,0x41,0x72,0x72,0x61,0x6b,0x69,0x73\
-		,0x04,0x0d,0x6e,0x01,0x00]
+                ,0x01,0x02,0x03,0x04,0x05,0x06\
+                ,0x08,0x09,0x41,0x72,0x72,0x61,0x6b,0x69,0x73\
+                ,0x04,0x0d,0x6e,0x01,0x00]
 
 wsc_test_data = [0x10,0x4A,0x00,0x01,0x10\
-		,0x10,0x45,0x00,0x08\
-		,0x74,0x65,0x73,0x74,0x73,0x73,0x69,0x64\
-		,0x10,0x27,0x00,0x06\
-		,0x62,0x6C,0x61,0x62,0x6C,0x61]
+                ,0x10,0x45,0x00,0x08\
+                ,0x74,0x65,0x73,0x74,0x73,0x73,0x69,0x64\
+                ,0x10,0x27,0x00,0x06\
+                ,0x62,0x6C,0x61,0x62,0x6C,0x61]
 
 power_state = None
 
 def print_fields(fields):
-	if 'EIR' in fields:
-		s = ' '.join('{:#02x}'.format(i) for i in fields['EIR'])
-		print '  EIR:  %s' % s
+        if 'EIR' in fields:
+                s = ' '.join('{:#02x}'.format(i) for i in fields['EIR'])
+                print '  EIR:  %s' % s
 
-	if 'nokia.com:bt' in fields:
-		s = ' '.join('{:#02x}'.format(i) for i in fields['nokia.com:bt'])
-		print '  nokia.com:bt:  %s' % s
+        if 'nokia.com:bt' in fields:
+                s = ' '.join('{:#02x}'.format(i) for i in fields['nokia.com:bt'])
+                print '  nokia.com:bt:  %s' % s
 
-	if 'State' in fields:
-		print '  State: %s' % fields['State']
+        if 'State' in fields:
+                print '  State: %s' % fields['State']
 
-	if 'WSC' in fields:
-		s = ' '.join('{:#02x}'.format(i) for i in fields['WSC'])
-		print '  WSC:  %s' % s
+        if 'WSC' in fields:
+                s = ' '.join('{:#02x}'.format(i) for i in fields['WSC'])
+                print '  WSC:  %s' % s
 
 class BTHOAgent(dbus.service.Object):
 
-	@dbus.service.method('org.neard.HandoverAgent',
-					in_signature='',
-					out_signature='')
-	def Release(self):
-		print 'Release'
-		mainloop.quit()
-
-	@dbus.service.method('org.neard.HandoverAgent',
-					in_signature='a{sv}',
-					out_signature='')
-	def PushOOB(self, fields):
-		print 'PushOOB'
-		print_fields(fields)
-
-	@dbus.service.method('org.neard.HandoverAgent',
-					in_signature='a{sv}',
-					out_signature='a{sv}')
-
-	def RequestOOB(self, fields):
-		print 'RequestOOB'
-		print_fields(fields)
-
-		print '  Replying with'
-		s = ' '.join('{:#02x}'.format(i) for i in eir_test_data)
-		print '    EIR: %s' % s
-
-		if power_state != 'unknown':
-			print '    State: %s' % power_state
-			return {'EIR' : eir_test_data, 'State' : power_state}
-		else:
-			return {'EIR' : eir_test_data}
+        @dbus.service.method('org.neard.HandoverAgent',
+                                        in_signature='',
+                                        out_signature='')
+        def Release(self):
+                print 'Release'
+                mainloop.quit()
+
+        @dbus.service.method('org.neard.HandoverAgent',
+                                        in_signature='a{sv}',
+                                        out_signature='')
+        def PushOOB(self, fields):
+                print 'PushOOB'
+                print_fields(fields)
+
+        @dbus.service.method('org.neard.HandoverAgent',
+                                        in_signature='a{sv}',
+                                        out_signature='a{sv}')
+
+        def RequestOOB(self, fields):
+                print 'RequestOOB'
+                print_fields(fields)
+
+                print '  Replying with'
+                s = ' '.join('{:#02x}'.format(i) for i in eir_test_data)
+                print '    EIR: %s' % s
+
+                if power_state != 'unknown':
+                        print '    State: %s' % power_state
+                        return {'EIR' : eir_test_data, 'State' : power_state}
+                else:
+                        return {'EIR' : eir_test_data}
 
 class WiFiHOAgent(dbus.service.Object):
 
-	@dbus.service.method('org.neard.HandoverAgent',
-					in_signature='',
-					out_signature='')
-	def Release(self):
-		print 'Release'
-		mainloop.quit()
-
-	@dbus.service.method('org.neard.HandoverAgent',
-					in_signature='a{sv}',
-					out_signature='')
-	def PushOOB(self, fields):
-		print 'PushOOB'
-		print_fields(fields)
-
-	@dbus.service.method('org.neard.HandoverAgent',
-					in_signature='a{sv}',
-					out_signature='a{sv}')
-
-	def RequestOOB(self, fields):
-		print 'RequestOOB'
-		print_fields(fields)
-
-		print '  Replying with'
-		s = ' '.join('{:#02x}'.format(i) for i in wsc_test_data)
-		print '    WSC: %s' % s
-
-		if power_state != 'unknown':
-			print '    State: %s' % power_state
-			return {'WSC' : wsc_test_data, 'State' : power_state}
-		else:
-			return {'WSC' : wsc_test_data}
+        @dbus.service.method('org.neard.HandoverAgent',
+                                        in_signature='',
+                                        out_signature='')
+        def Release(self):
+                print 'Release'
+                mainloop.quit()
+
+        @dbus.service.method('org.neard.HandoverAgent',
+                                        in_signature='a{sv}',
+                                        out_signature='')
+        def PushOOB(self, fields):
+                print 'PushOOB'
+                print_fields(fields)
+
+        @dbus.service.method('org.neard.HandoverAgent',
+                                        in_signature='a{sv}',
+                                        out_signature='a{sv}')
+
+        def RequestOOB(self, fields):
+                print 'RequestOOB'
+                print_fields(fields)
+
+                print '  Replying with'
+                s = ' '.join('{:#02x}'.format(i) for i in wsc_test_data)
+                print '    WSC: %s' % s
+
+                if power_state != 'unknown':
+                        print '    State: %s' % power_state
+                        return {'WSC' : wsc_test_data, 'State' : power_state}
+                else:
+                        return {'WSC' : wsc_test_data}
 
 if __name__ == '__main__':
-	dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
+        dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
 
-	bus = dbus.SystemBus()
+        bus = dbus.SystemBus()
 
-	parser = OptionParser()
-	parser.add_option("-s", "--power-state", action="store", type="string",
-				dest="power_state", default="active",
-				help="active inactive activating unknown")
-	(options, args) = parser.parse_args()
+        parser = OptionParser()
+        parser.add_option("-s", "--power-state", action="store", type="string",
+                                dest="power_state", default="active",
+                                help="active inactive activating unknown")
+        (options, args) = parser.parse_args()
 
-	power_state = options.power_state
+        power_state = options.power_state
 
-	obj = bus.get_object("org.neard", "/org/neard");
-	manager = dbus.Interface(obj, "org.neard.AgentManager")
+        obj = bus.get_object("org.neard", "/org/neard");
+        manager = dbus.Interface(obj, "org.neard.AgentManager")
 
-	btpath = '/test/handover/bt/agent'
-	btcarrier = 'bluetooth'
-	btobject = BTHOAgent(bus, btpath)
+        btpath = '/test/handover/bt/agent'
+        btcarrier = 'bluetooth'
+        btobject = BTHOAgent(bus, btpath)
 
-	wifipath = '/test/handover/wifi/agent'
-	wificarrier = 'wifi'
-	wifiobject = WiFiHOAgent(bus, wifipath)
+        wifipath = '/test/handover/wifi/agent'
+        wificarrier = 'wifi'
+        wifiobject = WiFiHOAgent(bus, wifipath)
 
-	manager.RegisterHandoverAgent(btpath, btcarrier)
-	manager.RegisterHandoverAgent(wifipath, wificarrier)
+        manager.RegisterHandoverAgent(btpath, btcarrier)
+        manager.RegisterHandoverAgent(wifipath, wificarrier)
 
-	mainloop = gobject.MainLoop()
+        mainloop = gobject.MainLoop()
 
-	try:
-		mainloop.run()
-	except (KeyboardInterrupt):
-		manager.UnregisterHandoverAgent(btpath, btcarrier)
-		manager.UnregisterHandoverAgent(wifipath, wificarrier)
+        try:
+                mainloop.run()
+        except (KeyboardInterrupt):
+                manager.UnregisterHandoverAgent(btpath, btcarrier)
+                manager.UnregisterHandoverAgent(wifipath, wificarrier)
diff --git a/test/monitor-near b/test/monitor-near
index f3ad021d60a3..49aa6db23f3f 100755
--- a/test/monitor-near
+++ b/test/monitor-near
@@ -8,39 +8,39 @@ import dbus
 import dbus.mainloop.glib
 
 def property_changed(interface, changed, invalidated, path):
-	iface = interface[interface.rfind(".") + 1:]
-	for name, value in changed.iteritems():
-		val = str(value)
-		print("{%s.PropertyChanged} [%s] %s = %s" % (iface, path, name,
-									val))
+        iface = interface[interface.rfind(".") + 1:]
+        for name, value in changed.iteritems():
+                val = str(value)
+                print("{%s.PropertyChanged} [%s] %s = %s" % (iface, path, name,
+                                                                        val))
 
 def interfaces_added(path, interfaces):
-	for iface, props in interfaces.iteritems():
-		print("{Added %s} [%s]" % (iface, path))
-		for name, value in props.iteritems():
-			print("      %s = %s" % (name, value))
+        for iface, props in interfaces.iteritems():
+                print("{Added %s} [%s]" % (iface, path))
+                for name, value in props.iteritems():
+                        print("      %s = %s" % (name, value))
 
 def interfaces_removed(path, interfaces):
-	for iface in interfaces:
-		print("{Removed %s} [%s]" % (iface, path))
+        for iface in interfaces:
+                print("{Removed %s} [%s]" % (iface, path))
 
 if __name__ == '__main__':
-	dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
+        dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
 
-	bus = dbus.SystemBus()
+        bus = dbus.SystemBus()
 
-	bus.add_signal_receiver(property_changed, bus_name="org.neard",
-			dbus_interface="org.freedesktop.DBus.Properties",
-			signal_name="PropertiesChanged",
-			path_keyword="path")
+        bus.add_signal_receiver(property_changed, bus_name="org.neard",
+                        dbus_interface="org.freedesktop.DBus.Properties",
+                        signal_name="PropertiesChanged",
+                        path_keyword="path")
 
-	bus.add_signal_receiver(interfaces_added, bus_name="org.neard",
-			dbus_interface="org.freedesktop.DBus.ObjectManager",
-			signal_name="InterfacesAdded")
+        bus.add_signal_receiver(interfaces_added, bus_name="org.neard",
+                        dbus_interface="org.freedesktop.DBus.ObjectManager",
+                        signal_name="InterfacesAdded")
 
-	bus.add_signal_receiver(interfaces_removed, bus_name="org.neard",
-			dbus_interface="org.freedesktop.DBus.ObjectManager",
-			signal_name="InterfacesRemoved")
+        bus.add_signal_receiver(interfaces_removed, bus_name="org.neard",
+                        dbus_interface="org.freedesktop.DBus.ObjectManager",
+                        signal_name="InterfacesRemoved")
 
-	mainloop = gobject.MainLoop()
-	mainloop.run()
\ No newline at end of file
+        mainloop = gobject.MainLoop()
+        mainloop.run()
diff --git a/test/ndef-agent b/test/ndef-agent
index 1cfeb03e2330..bb25ab17edf2 100755
--- a/test/ndef-agent
+++ b/test/ndef-agent
@@ -9,70 +9,70 @@ import sys
 
 class NDEFAgent(dbus.service.Object):
 
-	@dbus.service.method("org.neard.NDEFAgent",
-					in_signature='', out_signature='')
-	def Release(self):
-		print "Release"
-		mainloop.quit()
-
-	@dbus.service.method("org.neard.NDEFAgent",
-					in_signature='a{sv}',
-					out_signature='')
-	def GetNDEF(self, fields):
-		print "GetNDEF"
-
-		if fields.has_key("Record"):
-			print "Record path %s" % (fields["Record"])
-
-		if fields.has_key("Payload"):
-			val = "["
-			for i in fields["Payload"]:
-				val += " 0x%x" % i
-			val += " ]"
-			print "Record payload %s" % val
-
-		if fields.has_key("NDEF"):
-			val = "["
-			for i in fields["NDEF"]:
-				val += " 0x%x" % i
-			val += " ]"
-			print "Complete NDEF %s" % val
-
-		return
-
-	@dbus.service.method("org.neard.NDEFAgent",
-					in_signature='', out_signature='')
-	def Cancel(self):
-		print "Cancel"
+        @dbus.service.method("org.neard.NDEFAgent",
+                                        in_signature='', out_signature='')
+        def Release(self):
+                print "Release"
+                mainloop.quit()
+
+        @dbus.service.method("org.neard.NDEFAgent",
+                                        in_signature='a{sv}',
+                                        out_signature='')
+        def GetNDEF(self, fields):
+                print "GetNDEF"
+
+                if fields.has_key("Record"):
+                        print "Record path %s" % (fields["Record"])
+
+                if fields.has_key("Payload"):
+                        val = "["
+                        for i in fields["Payload"]:
+                                val += " 0x%x" % i
+                        val += " ]"
+                        print "Record payload %s" % val
+
+                if fields.has_key("NDEF"):
+                        val = "["
+                        for i in fields["NDEF"]:
+                                val += " 0x%x" % i
+                        val += " ]"
+                        print "Complete NDEF %s" % val
+
+                return
+
+        @dbus.service.method("org.neard.NDEFAgent",
+                                        in_signature='', out_signature='')
+        def Cancel(self):
+                print "Cancel"
 
 def print_usage():
-	print "Usage:"
-	print "%s Type=<record type>" % (sys.argv[0])
-	print "Help: %s help" % (sys.argv[0])
-	sys.exit(1)
+        print "Usage:"
+        print "%s Type=<record type>" % (sys.argv[0])
+        print "Help: %s help" % (sys.argv[0])
+        sys.exit(1)
 
 if __name__ == '__main__':
-	if len(sys.argv) != 2:
-		print_usage()
+        if len(sys.argv) != 2:
+                print_usage()
 
-	if len(sys.argv) == 2 and sys.argv[1] == "help":
-		print_usage()
+        if len(sys.argv) == 2 and sys.argv[1] == "help":
+                print_usage()
 
-	dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
+        dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
 
-	bus = dbus.SystemBus()
-	obj = bus.get_object("org.neard", "/org/neard");
-	manager = dbus.Interface(obj, "org.neard.AgentManager")
+        bus = dbus.SystemBus()
+        obj = bus.get_object("org.neard", "/org/neard");
+        manager = dbus.Interface(obj, "org.neard.AgentManager")
 
-	path = "/test/ndef/agent"
-	object = NDEFAgent(bus, path)
-	rec_type = sys.argv[1].replace("Type=", "", 1)
+        path = "/test/ndef/agent"
+        object = NDEFAgent(bus, path)
+        rec_type = sys.argv[1].replace("Type=", "", 1)
 
-	manager.RegisterNDEFAgent(path, rec_type)
+        manager.RegisterNDEFAgent(path, rec_type)
 
-	mainloop = gobject.MainLoop()
+        mainloop = gobject.MainLoop()
 
-	try:
-		mainloop.run()
-	except (KeyboardInterrupt):
-		manager.UnregisterNDEFAgent(path, rec_type)
+        try:
+                mainloop.run()
+        except (KeyboardInterrupt):
+                manager.UnregisterNDEFAgent(path, rec_type)
diff --git a/test/neardutils.py b/test/neardutils.py
index d93ae637bb27..6e423c075fe2 100644
--- a/test/neardutils.py
+++ b/test/neardutils.py
@@ -7,90 +7,90 @@ TAG_INTERFACE = SERVICE_NAME + ".Tag"
 RECORD_INTERFACE = SERVICE_NAME + ".Record"
 
 def get_managed_objects():
-	bus = dbus.SystemBus()
-	manager = dbus.Interface(bus.get_object(SERVICE_NAME, "/"),
-				"org.freedesktop.DBus.ObjectManager")
-	return manager.GetManagedObjects()
+        bus = dbus.SystemBus()
+        manager = dbus.Interface(bus.get_object(SERVICE_NAME, "/"),
+                                "org.freedesktop.DBus.ObjectManager")
+        return manager.GetManagedObjects()
 
 def find_adapter(pattern=None):
-	return find_adapter_in_objects(get_managed_objects(), pattern)
+        return find_adapter_in_objects(get_managed_objects(), pattern)
 
 def find_adapter_in_objects(objects, pattern=None):
-	bus = dbus.SystemBus()
-	for path, ifaces in objects.iteritems():
-		adapter = ifaces.get(ADAPTER_INTERFACE)
-		if adapter is None:
-			continue
-		if not pattern or path.endswith(pattern):
-			obj = bus.get_object(SERVICE_NAME, path)
-			return dbus.Interface(obj, ADAPTER_INTERFACE)
-	raise Exception("NFC adapter not found")
+        bus = dbus.SystemBus()
+        for path, ifaces in objects.iteritems():
+                adapter = ifaces.get(ADAPTER_INTERFACE)
+                if adapter is None:
+                        continue
+                if not pattern or path.endswith(pattern):
+                        obj = bus.get_object(SERVICE_NAME, path)
+                        return dbus.Interface(obj, ADAPTER_INTERFACE)
+        raise Exception("NFC adapter not found")
 
 def find_device(pattern=None):
-	return find_device_in_objects(get_managed_objects(), pattern)
+        return find_device_in_objects(get_managed_objects(), pattern)
 
 def find_device_in_objects(objects, pattern=None):
-	bus = dbus.SystemBus()
-	for path, ifaces in objects.iteritems():
-		device = ifaces.get(DEVICE_INTERFACE)
-		if device is None:
-			continue
-		if not pattern or path.endswith(pattern):
-			obj = bus.get_object(SERVICE_NAME, path)
-			return dbus.Interface(obj, DEVICE_INTERFACE)
-	raise Exception("NFC device not found")
+        bus = dbus.SystemBus()
+        for path, ifaces in objects.iteritems():
+                device = ifaces.get(DEVICE_INTERFACE)
+                if device is None:
+                        continue
+                if not pattern or path.endswith(pattern):
+                        obj = bus.get_object(SERVICE_NAME, path)
+                        return dbus.Interface(obj, DEVICE_INTERFACE)
+        raise Exception("NFC device not found")
 
 def find_tag(pattern=None):
-	return find_tag_in_objects(get_managed_objects(), pattern)
+        return find_tag_in_objects(get_managed_objects(), pattern)
 
 def find_tag_in_objects(objects, pattern=None):
-	bus = dbus.SystemBus()
-	for path, ifaces in objects.iteritems():
-		tag = ifaces.get(TAG_INTERFACE)
-		if tag is None:
-			continue
-		if not pattern or path.endswith(pattern):
-			obj = bus.get_object(SERVICE_NAME, path)
-			return dbus.Interface(obj, TAG_INTERFACE)
-	raise Exception("NFC tag not found")
+        bus = dbus.SystemBus()
+        for path, ifaces in objects.iteritems():
+                tag = ifaces.get(TAG_INTERFACE)
+                if tag is None:
+                        continue
+                if not pattern or path.endswith(pattern):
+                        obj = bus.get_object(SERVICE_NAME, path)
+                        return dbus.Interface(obj, TAG_INTERFACE)
+        raise Exception("NFC tag not found")
 
 def find_record(pattern=None):
-	return find_record_in_objects(get_managed_objects(), pattern)
+        return find_record_in_objects(get_managed_objects(), pattern)
 
 def find_record_in_objects(objects, pattern=None):
-	bus = dbus.SystemBus()
-	for path, ifaces in objects.iteritems():
-		record = ifaces.get(RECORD_INTERFACE)
-		if record is None:
-			continue
-		if not pattern or path.endswith(pattern):
-			obj = bus.get_object(SERVICE_NAME, path)
-			return dbus.Interface(obj, RECORD_INTERFACE)
-	raise Exception("NFC record not found")
+        bus = dbus.SystemBus()
+        for path, ifaces in objects.iteritems():
+                record = ifaces.get(RECORD_INTERFACE)
+                if record is None:
+                        continue
+                if not pattern or path.endswith(pattern):
+                        obj = bus.get_object(SERVICE_NAME, path)
+                        return dbus.Interface(obj, RECORD_INTERFACE)
+        raise Exception("NFC record not found")
 
 def dump_record(record_path):
-	bus = dbus.SystemBus()
-	record_prop = dbus.Interface(bus.get_object(SERVICE_NAME, record_path),
-					"org.freedesktop.DBus.Properties")
+        bus = dbus.SystemBus()
+        record_prop = dbus.Interface(bus.get_object(SERVICE_NAME, record_path),
+                                        "org.freedesktop.DBus.Properties")
 
-	properties = record_prop.GetAll(RECORD_INTERFACE)
+        properties = record_prop.GetAll(RECORD_INTERFACE)
 
-	for key in properties.keys():
-		if key in ["Representation"]:
-			val = unicode(properties[key])
-		else:
-			val = str(properties[key])
-		print "      %s = %s" % (key, val)
+        for key in properties.keys():
+                if key in ["Representation"]:
+                        val = unicode(properties[key])
+                else:
+                        val = str(properties[key])
+                print "      %s = %s" % (key, val)
 
 def dump_all_records(path):
-	bus = dbus.SystemBus()
-	om = dbus.Interface(bus.get_object(SERVICE_NAME, "/"),
-					"org.freedesktop.DBus.ObjectManager")
-	objects = om.GetManagedObjects()
-	for path, interfaces in objects.iteritems():
-		if RECORD_INTERFACE not in interfaces:
-			continue
+        bus = dbus.SystemBus()
+        om = dbus.Interface(bus.get_object(SERVICE_NAME, "/"),
+                                        "org.freedesktop.DBus.ObjectManager")
+        objects = om.GetManagedObjects()
+        for path, interfaces in objects.iteritems():
+                if RECORD_INTERFACE not in interfaces:
+                        continue
 
-		if path.startswith(path):
-			print("  [ %s ]" % (path))
-			dump_record(path)
+                if path.startswith(path):
+                        print("  [ %s ]" % (path))
+                        dump_record(path)
diff --git a/test/phdc-simple-manager b/test/phdc-simple-manager
index 4fd25df541d8..e802c5a3252c 100755
--- a/test/phdc-simple-manager
+++ b/test/phdc-simple-manager
@@ -42,38 +42,38 @@ assoc_release_res = "E50000020000"
 #========================================
 # Display helper
 def hexdump( chars, sep, width ):
-	while chars:
-		line = chars[:width]
-		chars = chars[width:]
-		line = line.ljust( width, '\000' )
-		print "%s%s%s" % ( sep.join( "%02x" % ord(c) for c in line ),
-			 sep, quotechars( line ))
+        while chars:
+                line = chars[:width]
+                chars = chars[width:]
+                line = line.ljust( width, '\000' )
+                print "%s%s%s" % ( sep.join( "%02x" % ord(c) for c in line ),
+                         sep, quotechars( line ))
 
 
 def quotechars( chars ):
-	return ''.join( ['.', c][c.isalnum()] for c in chars )
+        return ''.join( ['.', c][c.isalnum()] for c in chars )
 
 #========================================
 class PhdcPeerManager:
     def __init__(self, agent_fd):
-	#Grab the agent ....
-	print 'Init PhdcPeerManager thread'
-	self.r_fd = agent_fd.take()
-	print 'Agent fd:', str(self.r_fd)
+        #Grab the agent ....
+        print 'Init PhdcPeerManager thread'
+        self.r_fd = agent_fd.take()
+        print 'Agent fd:', str(self.r_fd)
 
     def run( self):
-	print 'Run PhdcPeerManager thread: ', str(self.r_fd)
-	self.sock = socket.fromfd(self.r_fd, AF_NFC, socket.SOCK_STREAM)
+        print 'Run PhdcPeerManager thread: ', str(self.r_fd)
+        self.sock = socket.fromfd(self.r_fd, AF_NFC, socket.SOCK_STREAM)
         try:
             while True:
-		miu = self.sock.getsockopt(SOL_NFC, NFC_LLCP_MIUX)
-		print 'MIU=', miu
+                miu = self.sock.getsockopt(SOL_NFC, NFC_LLCP_MIUX)
+                print 'MIU=', miu
 
                 while True:
                     data = self.sock.recv(16)
                     if data == None:
-		       print 'no data'
-		       break
+                       print 'no data'
+                       break
 
                    #analyze frame
                     print 'analyze'
@@ -104,90 +104,90 @@ class PhdcPeerManager:
                 self.sock.close()
 
         except IOError as e:
-		if e.errno == errno.EPIPE:
-			print 'Remote disconnect'
-		else:
-			print "I/O error({0}): {1}".format(e.errno, e.strerror)
+                if e.errno == errno.EPIPE:
+                        print 'Remote disconnect'
+                else:
+                        print "I/O error({0}): {1}".format(e.errno, e.strerror)
         finally:
-		print 'Finally exit'
-		stop()
+                print 'Finally exit'
+                stop()
 
-	def stop(self):
-		print 'Stop PhdcPeerManager:', str(self.r_fd)
-		self._Thread__stop()
+        def stop(self):
+                print 'Stop PhdcPeerManager:', str(self.r_fd)
+                self._Thread__stop()
 
 #===================================================
 ''' Phdc Manager Class
 '''
 class SimplePhdcManager(dbus.service.Object):
 
-	@dbus.service.method('org.neard.PHDC.Manager',
-					in_signature='',
-					out_signature='')
-	def Release(self):
-		print 'Release'
-		mainloop.quit()
-
-
-	''' Called on incoming agents
-	'''
-	@dbus.service.method('org.neard.PHDC.Manager',
-					in_signature='h',
-					out_signature='')
-	def NewConnection(self, agent_fd):
-		print'Launch Phdc Manager thread for fd:', str(agent_fd)
-		self.server = PhdcPeerManager(agent_fd)
-		print'Run Server'
-		self.server.run()
-		print'Leave Server'
-		return
-
-	''' Called when the agent ends (from phdc_close)
-	'''
-	@dbus.service.method('org.neard.PHDC.Manager',
-					in_signature='hi', out_signature='')
-	def Disconnection(self,agent_fd, i_err):
-		print'Stop Phdc Manager thread'
-		self.server.stop()
-		return
+        @dbus.service.method('org.neard.PHDC.Manager',
+                                        in_signature='',
+                                        out_signature='')
+        def Release(self):
+                print 'Release'
+                mainloop.quit()
+
+
+        ''' Called on incoming agents
+        '''
+        @dbus.service.method('org.neard.PHDC.Manager',
+                                        in_signature='h',
+                                        out_signature='')
+        def NewConnection(self, agent_fd):
+                print'Launch Phdc Manager thread for fd:', str(agent_fd)
+                self.server = PhdcPeerManager(agent_fd)
+                print'Run Server'
+                self.server.run()
+                print'Leave Server'
+                return
+
+        ''' Called when the agent ends (from phdc_close)
+        '''
+        @dbus.service.method('org.neard.PHDC.Manager',
+                                        in_signature='hi', out_signature='')
+        def Disconnection(self,agent_fd, i_err):
+                print'Stop Phdc Manager thread'
+                self.server.stop()
+                return
 
 ''' Main loop
 This sample installs two PHDC Managers:
-	* Simple: simulates a thermometer data exchange
-	* Validation: Validation Manager for NFC Forum PHDC)
+        * Simple: simulates a thermometer data exchange
+        * Validation: Validation Manager for NFC Forum PHDC)
 '''
 if "__main__" == __name__:
-	dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
+        dbus.mainloop.glib.DBusGMainLoop(set_as_default=True)
 
-	print 'PHDC Simple Manager Test'
-	bus = dbus.SystemBus()
-	obj = bus.get_object("org.neard", "/org/neard");
-	neard_manager = dbus.Interface(obj, "org.neard.PHDC")
+        print 'PHDC Simple Manager Test'
+        bus = dbus.SystemBus()
+        obj = bus.get_object("org.neard", "/org/neard");
+        neard_manager = dbus.Interface(obj, "org.neard.PHDC")
 
-	simple_path = '/Simple'
-	valid_path = '/Validation'
+        simple_path = '/Simple'
+        valid_path = '/Validation'
 
-	print 'Creating & registering PHDC Simple Manager'
-	simpleobject = SimplePhdcManager(bus, simple_path)
+        print 'Creating & registering PHDC Simple Manager'
+        simpleobject = SimplePhdcManager(bus, simple_path)
 
-	d = dbus.Dictionary({'Role': 'Manager', 'Path': simple_path,
-			'ServiceName': 'urn:nfc:sn:phdc' }, signature='sv')
-	neard_manager.RegisterAgent(d)
+        d = dbus.Dictionary({'Role': 'Manager', 'Path': simple_path,
+                        'ServiceName': 'urn:nfc:sn:phdc' }, signature='sv')
+        neard_manager.RegisterAgent(d)
 
-	print 'Creating & Registering Validation Manager'
+        print 'Creating & Registering Validation Manager'
 
-	validationobj= SimplePhdcManager(bus, valid_path)
-	d = dbus.Dictionary({'Role': 'Manager', 'Path': valid_path,
-		'ServiceName': 'urn:nfc:xsn:nfc-forum.org:phdc-validation' },
-		 signature='sv')
-	neard_manager.RegisterAgent(d)
+        validationobj= SimplePhdcManager(bus, valid_path)
+        d = dbus.Dictionary({'Role': 'Manager', 'Path': valid_path,
+                'ServiceName': 'urn:nfc:xsn:nfc-forum.org:phdc-validation' },
+                 signature='sv')
+        neard_manager.RegisterAgent(d)
 
-	mainloop = gobject.MainLoop()
+        mainloop = gobject.MainLoop()
 
 try:
         mainloop.run()
 
 except(KeyboardInterrupt):
-	#Call for unregister...
+        #Call for unregister...
         neard_manager.UnregisterAgent(simple_path, 'Manager')
         neard_manager.UnregisterAgent(valid_path, 'Manager')
diff --git a/test/test-adapter b/test/test-adapter
index 173519e46d99..93b6f96e33ca 100755
--- a/test/test-adapter
+++ b/test/test-adapter
@@ -7,101 +7,101 @@ import neardutils
 bus = dbus.SystemBus()
 
 def extract_list(list):
-	val = "["
-	for i in list:
-		val += " " + str(i)
-	val += " ]"
-	return val
+        val = "["
+        for i in list:
+                val += " " + str(i)
+        val += " ]"
+        return val
 
 def usage():
-	print("Usage: %s <command>" % (sys.argv[0]) )
-	print("")
-	print("  list")
-	print("  powered nfcX [on/off]")
-	print("  poll nfcX [on/off] [Initiator/Target/Dual]")
-	sys.exit(1)
+        print("Usage: %s <command>" % (sys.argv[0]) )
+        print("")
+        print("  list")
+        print("  powered nfcX [on/off]")
+        print("  poll nfcX [on/off] [Initiator/Target/Dual]")
+        sys.exit(1)
 
 if (len(sys.argv) < 2):
-	usage()
+        usage()
 
 if (sys.argv[1] == "list"):
-	if (len(sys.argv) < 3):
-		objects = neardutils.get_managed_objects()
-		for path, interfaces in objects.iteritems():
-			if "org.neard.Adapter" not in interfaces:
-				continue
+        if (len(sys.argv) < 3):
+                objects = neardutils.get_managed_objects()
+                for path, interfaces in objects.iteritems():
+                        if "org.neard.Adapter" not in interfaces:
+                                continue
 
-			print(" [ %s ]" % (path))
+                        print(" [ %s ]" % (path))
 
-			props = interfaces["org.neard.Adapter"]
+                        props = interfaces["org.neard.Adapter"]
 
-			for (key, value) in props.items():
-				if (key == "Protocols"):
-					val = extract_list(value)
-					print("    %s = %s" % (key, val))
+                        for (key, value) in props.items():
+                                if (key == "Protocols"):
+                                        val = extract_list(value)
+                                        print("    %s = %s" % (key, val))
 
-				elif key in ["Powered", "Polling"]:
-					if value == dbus.Boolean(1):
-						val = "true"
-					else:
-						val = "false"
-					print("    %s = %s" % (key, val))
+                                elif key in ["Powered", "Polling"]:
+                                        if value == dbus.Boolean(1):
+                                                val = "true"
+                                        else:
+                                                val = "false"
+                                        print("    %s = %s" % (key, val))
 
-				else:
-					print("    %s = %s" % (key, value))
+                                else:
+                                        print("    %s = %s" % (key, value))
 
-		sys.exit(0)
+                sys.exit(0)
 
 if (sys.argv[1] == "powered"):
-	if (len(sys.argv) < 4):
-		usage()
-	else:
-		path = "/org/neard/" + sys.argv[2]
-
-		adapter_path = neardutils.find_adapter(path).object_path
-		adapter = dbus.Interface(bus.get_object("org.neard", adapter_path),
-					"org.freedesktop.DBus.Properties")
-
-		if (sys.argv[3] == "on"):
-			value = dbus.Boolean(1)
-		elif (sys.argv[3] == "off"):
-			value = dbus.Boolean(0)
-		else:
-			value = dbus.Boolean(sys.argv[3])
-		try:
-			adapter.Set("org.neard.Adapter", "Powered", value)
-		except dbus.DBusException, error:
-			print "%s: %s" % (error._dbus_error_name, error.message)
-	sys.exit(0)
+        if (len(sys.argv) < 4):
+                usage()
+        else:
+                path = "/org/neard/" + sys.argv[2]
+
+                adapter_path = neardutils.find_adapter(path).object_path
+                adapter = dbus.Interface(bus.get_object("org.neard", adapter_path),
+                                        "org.freedesktop.DBus.Properties")
+
+                if (sys.argv[3] == "on"):
+                        value = dbus.Boolean(1)
+                elif (sys.argv[3] == "off"):
+                        value = dbus.Boolean(0)
+                else:
+                        value = dbus.Boolean(sys.argv[3])
+                try:
+                        adapter.Set("org.neard.Adapter", "Powered", value)
+                except dbus.DBusException, error:
+                        print "%s: %s" % (error._dbus_error_name, error.message)
+        sys.exit(0)
 
 if (sys.argv[1] == "poll"):
-	if (len(sys.argv) < 4):
-		usage()
-	else:
-		path = "/org/neard/" + sys.argv[2]
-
-		adapter = neardutils.find_adapter(path)
-
-		if (sys.argv[3] == "on"):
-			if (len(sys.argv) == 4):
-				mode = "Initiator"
-			else:
-				mode = sys.argv[4]
-
-			try:
-				adapter.StartPollLoop(mode)
-			except dbus.DBusException, error:
-				print "%s: %s" % (error._dbus_error_name, error.message)
-
-		elif (sys.argv[3] == "off"):
-			try:
-				adapter.StopPollLoop()
-			except dbus.DBusException, error:
-				print "%s: %s" % (error._dbus_error_name, error.message)
-
-		else:
-			usage()
-
-	sys.exit(0)
+        if (len(sys.argv) < 4):
+                usage()
+        else:
+                path = "/org/neard/" + sys.argv[2]
+
+                adapter = neardutils.find_adapter(path)
+
+                if (sys.argv[3] == "on"):
+                        if (len(sys.argv) == 4):
+                                mode = "Initiator"
+                        else:
+                                mode = sys.argv[4]
+
+                        try:
+                                adapter.StartPollLoop(mode)
+                        except dbus.DBusException, error:
+                                print "%s: %s" % (error._dbus_error_name, error.message)
+
+                elif (sys.argv[3] == "off"):
+                        try:
+                                adapter.StopPollLoop()
+                        except dbus.DBusException, error:
+                                print "%s: %s" % (error._dbus_error_name, error.message)
+
+                else:
+                        usage()
+
+        sys.exit(0)
 
 usage()
diff --git a/test/test-device b/test/test-device
index 1c90ef1e5d32..bc66ce3f01cd 100755
--- a/test/test-device
+++ b/test/test-device
@@ -7,110 +7,110 @@ import neardutils
 bus = dbus.SystemBus()
 
 def extract_list(list):
-	val = "["
-	for i in list:
-		val += " " + str(i)
-	val += " ]"
-	return val
+        val = "["
+        for i in list:
+                val += " " + str(i)
+        val += " ]"
+        return val
 
 def usage():
-	print("Usage: %s <command>" % (sys.argv[0]) )
-	print("")
-	print("  list")
-	print("  dump <device>")
-	print("  push <device> <type> <...>")
-	print "	   If type is Text, parameters are <encoding> <language> <representation>"
-	print "	   If type is URI, parameters are <uri>"
-	print "	   If type is SmartPoster, parameters are <uri>"
-	print "	   If type is Handover, parameters are <carrier>"
-	print "	   If type is StaticHandover, parameters are <carrier>"
-	print "    If type is MIME, parameters are <mime_type> (only wifi_wsc and raw)"
-	print "       raw is for sending raw payload, parameters are <mime_type> <payload>"
-	print "e.g. < %s push /org/neard/nfc0/device0 Text UTF-8 en-US hello,Type2! >" % (sys.argv[0])
-	print "e.g. < %s push /org/neard/nfc0/device0 URI http://www.nfc-forum.com >" % (sys.argv[0])
-	print "e.g. < %s push /org/neard/nfc0/device0 SmartPoster http://www.nfc-forum.com >" % (sys.argv[0])
-	print "e.g. < %s push /org/neard/nfc0/device0 Handover bluetooth,wifi >" % (sys.argv[0])
-	print "e.g. < %s push /org/neard/nfc0/device0 StaticHandover bluetooth,wifi >" % (sys.argv[0])
-	print "e.g. < %s push /org/neard/nfc0/device0 MIME wifi_wsc>" % (sys.argv[0])
-	print "e.g. < %s push /org/neard/nfc0/device0 MIME raw application/xml '<your><xml tags></your>' >" % (sys.argv[0])
-
-	sys.exit(1)
+        print("Usage: %s <command>" % (sys.argv[0]) )
+        print("")
+        print("  list")
+        print("  dump <device>")
+        print("  push <device> <type> <...>")
+        print "    If type is Text, parameters are <encoding> <language> <representation>"
+        print "    If type is URI, parameters are <uri>"
+        print "    If type is SmartPoster, parameters are <uri>"
+        print "    If type is Handover, parameters are <carrier>"
+        print "    If type is StaticHandover, parameters are <carrier>"
+        print "    If type is MIME, parameters are <mime_type> (only wifi_wsc and raw)"
+        print "       raw is for sending raw payload, parameters are <mime_type> <payload>"
+        print "e.g. < %s push /org/neard/nfc0/device0 Text UTF-8 en-US hello,Type2! >" % (sys.argv[0])
+        print "e.g. < %s push /org/neard/nfc0/device0 URI http://www.nfc-forum.com >" % (sys.argv[0])
+        print "e.g. < %s push /org/neard/nfc0/device0 SmartPoster http://www.nfc-forum.com >" % (sys.argv[0])
+        print "e.g. < %s push /org/neard/nfc0/device0 Handover bluetooth,wifi >" % (sys.argv[0])
+        print "e.g. < %s push /org/neard/nfc0/device0 StaticHandover bluetooth,wifi >" % (sys.argv[0])
+        print "e.g. < %s push /org/neard/nfc0/device0 MIME wifi_wsc>" % (sys.argv[0])
+        print "e.g. < %s push /org/neard/nfc0/device0 MIME raw application/xml '<your><xml tags></your>' >" % (sys.argv[0])
+
+        sys.exit(1)
 
 if (len(sys.argv) < 2):
-	usage()
+        usage()
 
 if (sys.argv[1] == "list"):
-	if (len(sys.argv) < 3):
-		objects = neardutils.get_managed_objects()
-		for path, interfaces in objects.iteritems():
-			if "org.neard.Device" not in interfaces:
-				continue
+        if (len(sys.argv) < 3):
+                objects = neardutils.get_managed_objects()
+                for path, interfaces in objects.iteritems():
+                        if "org.neard.Device" not in interfaces:
+                                continue
 
-			print(" [ %s ]" % (path))
+                        print(" [ %s ]" % (path))
 
-			props = interfaces["org.neard.Device"]
+                        props = interfaces["org.neard.Device"]
 
-			for (key, value) in props.items():
-				print("    %s = %s" % (key, value))
+                        for (key, value) in props.items():
+                                print("    %s = %s" % (key, value))
 
-		sys.exit(0)
+                sys.exit(0)
 
 if (sys.argv[1] == "dump"):
-	if (len(sys.argv) < 3):
-		objects = neardutils.get_managed_objects()
-		for path, interfaces in objects.iteritems():
-			if "org.neard.Device" not in interfaces:
-				continue
+        if (len(sys.argv) < 3):
+                objects = neardutils.get_managed_objects()
+                for path, interfaces in objects.iteritems():
+                        if "org.neard.Device" not in interfaces:
+                                continue
 
-			print("[ %s ]" % (path))
-			neardutils.dump_all_records(path)
+                        print("[ %s ]" % (path))
+                        neardutils.dump_all_records(path)
 
-		sys.exit(0)
-	else:
-		neardutils.dump_all_records(sys.argv[2])
+                sys.exit(0)
+        else:
+                neardutils.dump_all_records(sys.argv[2])
 
-		sys.exit(0)
+                sys.exit(0)
 
 if (sys.argv[1] == "push"):
-   	if (len(sys.argv) < 5):
-		usage()
-	
-	device = neardutils.find_device(sys.argv[2])
-
-	if len(sys.argv) == 7:
-		if sys.argv[3] in ["Text"]:
-			device.Push(({ "Type" : "Text",
-				"Encoding" : sys.argv[4],
-				"Language" : sys.argv[5],
-				"Representation" : sys.argv[6] }))
-		elif sys.argv[3] in ["MIME"]:
-			if sys.argv[4] in ["raw"]:
-				device.Push(({ "Type" : "MIME",
-				       "MIME" : sys.argv[5],
-				       "Payload" : dbus.ByteArray(sys.argv[6]) }))
-		else:
-			usage()
-
-	elif len(sys.argv) == 5:
-		if sys.argv[3] in ["URI"]:
-			device.Push(({ "Type" : "URI",
-				"URI" : sys.argv[4] }))
-		elif sys.argv[3] in ["SmartPoster"]:
-		     	device.Push(({ "Type" : "SmartPoster",
-				"URI" : sys.argv[4] }))
-		elif sys.argv[3] in ["Handover"]:
-		     	device.Push(({ "Type" : "Handover",
-				"Carrier" : sys.argv[4] }))
-		elif sys.argv[3] in ["StaticHandover"]:
-		     	device.Push(({ "Type" : "StaticHandover",
-				"Carrier" : sys.argv[4] }))
-		elif sys.argv[3] in ["MIME"]:
-		     	if sys.argv[4] in ["wifi_wsc"]:
-				device.Push(({ "Type" : "MIME",
-					"MIME" : "application/vnd.wfa.wsc"}))
-		else:
-			usage()
-	else:
-		usage()
-
-	sys.exit(0)
+        if (len(sys.argv) < 5):
+                usage()
+        
+        device = neardutils.find_device(sys.argv[2])
+
+        if len(sys.argv) == 7:
+                if sys.argv[3] in ["Text"]:
+                        device.Push(({ "Type" : "Text",
+                                "Encoding" : sys.argv[4],
+                                "Language" : sys.argv[5],
+                                "Representation" : sys.argv[6] }))
+                elif sys.argv[3] in ["MIME"]:
+                        if sys.argv[4] in ["raw"]:
+                                device.Push(({ "Type" : "MIME",
+                                       "MIME" : sys.argv[5],
+                                       "Payload" : dbus.ByteArray(sys.argv[6]) }))
+                else:
+                        usage()
+
+        elif len(sys.argv) == 5:
+                if sys.argv[3] in ["URI"]:
+                        device.Push(({ "Type" : "URI",
+                                "URI" : sys.argv[4] }))
+                elif sys.argv[3] in ["SmartPoster"]:
+                        device.Push(({ "Type" : "SmartPoster",
+                                "URI" : sys.argv[4] }))
+                elif sys.argv[3] in ["Handover"]:
+                        device.Push(({ "Type" : "Handover",
+                                "Carrier" : sys.argv[4] }))
+                elif sys.argv[3] in ["StaticHandover"]:
+                        device.Push(({ "Type" : "StaticHandover",
+                                "Carrier" : sys.argv[4] }))
+                elif sys.argv[3] in ["MIME"]:
+                        if sys.argv[4] in ["wifi_wsc"]:
+                                device.Push(({ "Type" : "MIME",
+                                        "MIME" : "application/vnd.wfa.wsc"}))
+                else:
+                        usage()
+        else:
+                usage()
+
+        sys.exit(0)
diff --git a/test/test-tag b/test/test-tag
index cb2c9e84d7fa..9f7f58851cc9 100755
--- a/test/test-tag
+++ b/test/test-tag
@@ -7,176 +7,176 @@ import neardutils
 bus = dbus.SystemBus()
 
 def usage():
-	print("Usage: %s <command>" % sys.argv[0])
-	text = """
+        print("Usage: %s <command>" % sys.argv[0])
+        text = """
 list
 dump <tag>
 deactivate <tag>
 write <tag> <type> <...>
 
-	If type is Text, parameters are <encoding> <language> <representation>
-	If type is URI, parameters are <uri>
-	If type is SmartPoster, parameters are <uri>
-	If type is SMS, parameters are <phone number> <text>
-	If type is E-Mail, parameters are <e-mail address>
-	If type is MIME, and WiFi AP is passphrase protected
-		Type is MIME, parameters are wifi_wsc <ssid> <passphrase>
-	If type is MIME, and WiFi AP is open network
-		Type is MIME, parameters are wifi_wsc <ssid>
-	For MIME with arbitrary content, parameters are:
-			<ContentType> <Content>
+        If type is Text, parameters are <encoding> <language> <representation>
+        If type is URI, parameters are <uri>
+        If type is SmartPoster, parameters are <uri>
+        If type is SMS, parameters are <phone number> <text>
+        If type is E-Mail, parameters are <e-mail address>
+        If type is MIME, and WiFi AP is passphrase protected
+                Type is MIME, parameters are wifi_wsc <ssid> <passphrase>
+        If type is MIME, and WiFi AP is open network
+                Type is MIME, parameters are wifi_wsc <ssid>
+        For MIME with arbitrary content, parameters are:
+                        <ContentType> <Content>
 
 For example: # %s write /org/neard/nfc0/tag0 \\
-	Text UTF-8 en-US hello,NFC!
-	URI http://www.nfc-forum.com
-	SmartPoster http://www.nfc-forum.com
-	SMS 0102030405 YourSMSMessage
-	E-Mail [email protected]
-	MIME wifi_wsc YourAPname passphrase
-	MIME wifi_wsc YourAPname
-	MIME 'application/octet-stream' 1234
+        Text UTF-8 en-US hello,NFC!
+        URI http://www.nfc-forum.com
+        SmartPoster http://www.nfc-forum.com
+        SMS 0102030405 YourSMSMessage
+        E-Mail [email protected]
+        MIME wifi_wsc YourAPname passphrase
+        MIME wifi_wsc YourAPname
+        MIME 'application/octet-stream' 1234
 """
-	print(text % sys.argv[0])
+        print(text % sys.argv[0])
 
-	sys.exit(1)
+        sys.exit(1)
 
 if (len(sys.argv) < 2):
-	usage()
+        usage()
 
 if (sys.argv[1] == "list"):
-	if (len(sys.argv) < 3):
-		objects = neardutils.get_managed_objects()
-		for path, interfaces in objects.iteritems():
-			if "org.neard.Tag" not in interfaces:
-				continue
+        if (len(sys.argv) < 3):
+                objects = neardutils.get_managed_objects()
+                for path, interfaces in objects.iteritems():
+                        if "org.neard.Tag" not in interfaces:
+                                continue
 
-			print(" [ %s ]" % (path))
+                        print(" [ %s ]" % (path))
 
-			props = interfaces["org.neard.Tag"]
+                        props = interfaces["org.neard.Tag"]
 
-			for (key, value) in props.items():
-				if key in ["ReadOnly"]:
-					if value == dbus.Boolean(1):
-						val = "true"
-					else:
-						val = "false"
-					print("    %s = %s" % (key, val))
+                        for (key, value) in props.items():
+                                if key in ["ReadOnly"]:
+                                        if value == dbus.Boolean(1):
+                                                val = "true"
+                                        else:
+                                                val = "false"
+                                        print("    %s = %s" % (key, val))
 
-				else:
-					print("    %s = %s" % (key, value))
+                                else:
+                                        print("    %s = %s" % (key, value))
 
-		sys.exit(0)
+                sys.exit(0)
 
 if (sys.argv[1] == "dump"):
-	if (len(sys.argv) < 3):
-		objects = neardutils.get_managed_objects()
-		for path, interfaces in objects.iteritems():
-			if "org.neard.Tag" not in interfaces:
-				continue
+        if (len(sys.argv) < 3):
+                objects = neardutils.get_managed_objects()
+                for path, interfaces in objects.iteritems():
+                        if "org.neard.Tag" not in interfaces:
+                                continue
 
-			print("[ %s ]" % (path))
-			neardutils.dump_all_records(path)
+                        print("[ %s ]" % (path))
+                        neardutils.dump_all_records(path)
 
-		sys.exit(0)
-	else:
-		neardutils.dump_all_records(sys.argv[2])
+                sys.exit(0)
+        else:
+                neardutils.dump_all_records(sys.argv[2])
 
-		sys.exit(0)
+                sys.exit(0)
 
 def write_mime(args):
 
-	data = { "Type" : "MIME" }
+        data = { "Type" : "MIME" }
 
-	if len(args) < 2:
-		usage()
+        if len(args) < 2:
+                usage()
 
-	if args[0] == "wifi_wsc":
+        if args[0] == "wifi_wsc":
 
-		data["MIME"] = "application/vnd.wfa.wsc"
-		data["SSID"] = args[1]
+                data["MIME"] = "application/vnd.wfa.wsc"
+                data["SSID"] = args[1]
 
-		if len(args) > 2:
+                if len(args) > 2:
 
-			data["Passphrase"] = args[2]
-	else:
-		data["MIME"] = args[0]
-		data["MIMEPayload"] = dbus.ByteArray(args[1])
+                        data["Passphrase"] = args[2]
+        else:
+                data["MIME"] = args[0]
+                data["MIMEPayload"] = dbus.ByteArray(args[1])
 
-	tag.Write(data)
+        tag.Write(data)
 
 def write_uri(args):
 
-	data = { }
-	records = [ ]
+        data = { }
+        records = [ ]
 
-	if len(args) > 1:
+        if len(args) > 1:
 
-		for i in args:
+                for i in args:
 
-			record = { }
+                        record = { }
 
-			record["Type"] = dbus.String("URI", variant_level = 1)
-			record["URI"] = dbus.String(i, variant_level = 1)
+                        record["Type"] = dbus.String("URI", variant_level = 1)
+                        record["URI"] = dbus.String(i, variant_level = 1)
 
-			records.append(record)
+                        records.append(record)
 
-		data["Records"] = records
+                data["Records"] = records
 
-	else:
+        else:
 
-		data["Type"] = "URI"
-		data["URI"] = args[0]
+                data["Type"] = "URI"
+                data["URI"] = args[0]
 
-	print data
+        print data
 
-	tag.Write(data)
+        tag.Write(data)
 
 if (sys.argv[1] == "write"):
-	if (len(sys.argv) < 5):
-		usage()
+        if (len(sys.argv) < 5):
+                usage()
 
-	tag = neardutils.find_tag(sys.argv[2])
+        tag = neardutils.find_tag(sys.argv[2])
 
-	if sys.argv[3] in ["Text"]:
-		tag.Write(({ "Type" : "Text",
-			"Encoding" : sys.argv[4],
-			"Language" : sys.argv[5],
-			"Representation" : sys.argv[6] }))
+        if sys.argv[3] in ["Text"]:
+                tag.Write(({ "Type" : "Text",
+                        "Encoding" : sys.argv[4],
+                        "Language" : sys.argv[5],
+                        "Representation" : sys.argv[6] }))
 
-	elif sys.argv[3] == "URI":
-		write_uri(sys.argv[4:])
+        elif sys.argv[3] == "URI":
+                write_uri(sys.argv[4:])
 
-	elif sys.argv[3] in ["SmartPoster"]:
-		tag.Write(({ "Type" : "SmartPoster",
-			"URI" : sys.argv[4] }))
+        elif sys.argv[3] in ["SmartPoster"]:
+                tag.Write(({ "Type" : "SmartPoster",
+                        "URI" : sys.argv[4] }))
 
-	elif sys.argv[3] in ["SMS"]:
-		URI = "sms:" + sys.argv[4] + "?body=" + sys.argv[5]
-		tag.Write(({ "Type" : "URI",
-			"URI" : URI }))
+        elif sys.argv[3] in ["SMS"]:
+                URI = "sms:" + sys.argv[4] + "?body=" + sys.argv[5]
+                tag.Write(({ "Type" : "URI",
+                        "URI" : URI }))
 
-	elif sys.argv[3] in ["E-Mail"]:
-		URI = "mailto:" + sys.argv[4]
-		tag.Write(({ "Type" : "URI",
-			"URI" : URI }))
+        elif sys.argv[3] in ["E-Mail"]:
+                URI = "mailto:" + sys.argv[4]
+                tag.Write(({ "Type" : "URI",
+                        "URI" : URI }))
 
-	elif sys.argv[3] in ["MIME"]:
-		write_mime(sys.argv[4:])
+        elif sys.argv[3] in ["MIME"]:
+                write_mime(sys.argv[4:])
 
-	else:
-		usage()
+        else:
+                usage()
 
-	sys.exit(0)
+        sys.exit(0)
 
 if (sys.argv[1] == "deactivate"):
-	print sys.argv[2]
-	if (len(sys.argv) != 2):
-		tag = neardutils.find_tag(sys.argv[2])
-		tag.Deactivate()
-	else:
-		usage()
+        print sys.argv[2]
+        if (len(sys.argv) != 2):
+                tag = neardutils.find_tag(sys.argv[2])
+                tag.Deactivate()
+        else:
+                usage()
 
-	sys.exit(0)
+        sys.exit(0)
 
 else:
-	usage()
+        usage()
-- 
2.33.1
_______________________________________________
Linux-nfc mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s