From b45364b619c5f7517c1dc0028f12de4c83e76e54 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 12 Apr 2014 23:34:49 +0300 Subject: [PATCH] tests: NFC tag enable/disable for P2P Signed-off-by: Jouni Malinen --- tests/hwsim/test_nfc_p2p.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/hwsim/test_nfc_p2p.py b/tests/hwsim/test_nfc_p2p.py index 98606a716..b0ed1a6f4 100644 --- a/tests/hwsim/test_nfc_p2p.py +++ b/tests/hwsim/test_nfc_p2p.py @@ -605,3 +605,22 @@ def test_nfc_p2p_ip_addr_assignment2(dev): print "Client 2 IP address: " + res['ip_addr'] if res['ip_addr'] == res0['ip_addr']: raise Exception("Same IP address assigned to both clients") + +def test_nfc_p2p_tag_enable_disable(dev): + """NFC tag enable/disable for P2P""" + if "FAIL" in dev[0].request("WPS_NFC_TOKEN NDEF").rstrip(): + raise Exception("Failed to generate password token") + if "OK" not in dev[0].request("P2P_SET nfc_tag 1"): + raise Exception("Failed to enable NFC Tag for P2P static handover") + if "OK" not in dev[0].request("P2P_SET nfc_tag 0"): + raise Exception("Failed to disable NFC Tag for P2P static handover") + + dev[0].request("SET p2p_no_group_iface 0") + if "OK" not in dev[0].request("P2P_SET nfc_tag 1"): + raise Exception("Failed to enable NFC Tag for P2P static handover") + if "OK" not in dev[0].request("P2P_SET nfc_tag 0"): + raise Exception("Failed to disable NFC Tag for P2P static handover") + if "OK" not in dev[0].request("P2P_SET nfc_tag 1"): + raise Exception("Failed to enable NFC Tag for P2P static handover") + if "OK" not in dev[0].request("P2P_SET nfc_tag 0"): + raise Exception("Failed to disable NFC Tag for P2P static handover")