test: add test utility for Roam() method

This commit is contained in:
James Prestwood 2021-05-05 11:23:55 -07:00 committed by Denis Kenzior
parent 694ccf62d0
commit f3d662db74
1 changed files with 16 additions and 0 deletions

16
test/force-roam Executable file
View File

@ -0,0 +1,16 @@
#!/usr/bin/python3
import sys
import dbus
if (len(sys.argv) != 3):
print("Usage: %s <device> <mac>" % (sys.argv[0]))
sys.exit(1)
bus = dbus.SystemBus()
device = dbus.Interface(bus.get_object("net.connman.iwd", sys.argv[1]),
"net.connman.iwd.StationDiagnostic")
mac = sys.argv[2].replace(':', '')
device.Roam(dbus.ByteArray.fromhex(mac))