tests: Fix dbus_set_global_properties failure if run twice

Clear the model_name parameter back to the default (empty string) at the
beginning and the end of dbus_set_global_properties to avoid failures if
the test case is run multiple times.

Signed-off-by: Jouni Malinen <j@w1.fi>
This commit is contained in:
Jouni Malinen 2018-02-17 17:41:57 +02:00
parent 50d7cdedae
commit e51e49fccc

View File

@ -325,6 +325,7 @@ def test_dbus_set_global_properties(dev, apdev):
"""D-Bus Get/Set fi.w1.wpa_supplicant1 interface global properties"""
(bus,wpas_obj,path,if_obj) = prepare_dbus(dev[0])
dev[0].set("model_name", "")
props = [ ('Okc', '0', '1'), ('ModelName', '', 'blahblahblah') ]
for p in props:
@ -340,6 +341,7 @@ def test_dbus_set_global_properties(dev, apdev):
dbus_interface=dbus.PROPERTIES_IFACE)
if res != p[2]:
raise Exception("Unexpected " + p[0] + " value after set: " + str(res))
dev[0].set("model_name", "")
def test_dbus_invalid_method(dev, apdev):
"""D-Bus invalid method"""