From: Jouni Malinen Date: Wed, 13 Mar 2019 22:13:35 +0000 (+0200) Subject: tests: Fix dpp_qr_code_auth_initiator_enrollee to clear gas_address3 X-Git-Tag: hostap_2_8~224 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f77d106294737af6aff4d214b274df5bd752b079;p=thirdparty%2Fhostap.git tests: Fix dpp_qr_code_auth_initiator_enrollee to clear gas_address3 gas_address3 was set to 1 in this test case, but it was never cleared. That can result in unexpected behavior in other test cases that dpeends on gas_address3 being in its default value 0. Clear the parameter explicitly to avoid this. This resulted in an error in the following test sequence: dpp_qr_code_auth_initiator_enrollee gas_anqp_address3_ap_forced Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_dpp.py b/tests/hwsim/test_dpp.py index 616c91e4f..f7ea5233a 100644 --- a/tests/hwsim/test_dpp.py +++ b/tests/hwsim/test_dpp.py @@ -667,6 +667,13 @@ def test_dpp_qr_code_listen_continue(dev, apdev): def test_dpp_qr_code_auth_initiator_enrollee(dev, apdev): """DPP QR Code and authentication exchange (Initiator in Enrollee role)""" + try: + run_dpp_qr_code_auth_initiator_enrollee(dev, apdev) + finally: + dev[0].set("gas_address3", "0") + dev[1].set("gas_address3", "0") + +def run_dpp_qr_code_auth_initiator_enrollee(dev, apdev): check_dpp_capab(dev[0]) check_dpp_capab(dev[1]) dev[0].request("SET gas_address3 1")