From f77d106294737af6aff4d214b274df5bd752b079 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Thu, 14 Mar 2019 00:13:35 +0200 Subject: [PATCH] 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 --- tests/hwsim/test_dpp.py | 7 +++++++ 1 file changed, 7 insertions(+) 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")