From 4a37c98faecb233d6d49e041c7406fc9396eeb0b Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Tue, 19 Apr 2016 00:43:01 +0300 Subject: [PATCH] tests: P2P_GROUP_MEMBER Signed-off-by: Jouni Malinen --- tests/hwsim/test_p2p_grpform.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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")