From: Jouni Malinen Date: Mon, 18 Apr 2016 21:43:01 +0000 (+0300) Subject: tests: P2P_GROUP_MEMBER X-Git-Tag: hostap_2_6~572 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4a37c98faecb233d6d49e041c7406fc9396eeb0b;p=thirdparty%2Fhostap.git tests: P2P_GROUP_MEMBER Signed-off-by: Jouni Malinen --- diff --git a/tests/hwsim/test_p2p_grpform.py b/tests/hwsim/test_p2p_grpform.py index 5ea010e4e..8000dbb8e 100644 --- a/tests/hwsim/test_p2p_grpform.py +++ b/tests/hwsim/test_p2p_grpform.py @@ -55,6 +55,15 @@ def test_grpform_b(dev): if "p2p-wlan" not in r_res['ifname']: raise Exception("Unexpected group interface name") check_grpform_results(i_res, r_res) + addr = dev[0].group_request("P2P_GROUP_MEMBER " + dev[1].p2p_dev_addr()) + if "FAIL" in addr: + raise Exception("P2P_GROUP_MEMBER failed") + if addr != dev[1].p2p_interface_addr(): + raise Exception("Unexpected P2P_GROUP_MEMBER result: " + addr) + if "FAIL" not in dev[0].group_request("P2P_GROUP_MEMBER a"): + raise Exception("Invalid P2P_GROUP_MEMBER command accepted") + if "FAIL" not in dev[0].group_request("P2P_GROUP_MEMBER 00:11:22:33:44:55"): + raise Exception("P2P_GROUP_MEMBER for non-member accepted") remove_group(dev[0], dev[1]) if r_res['ifname'] in utils.get_ifnames(): raise Exception("Group interface netdev was not removed")