]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Fix wnm_bss_tm_req status code expectation
authorJouni Malinen <j@w1.fi>
Sat, 22 Nov 2014 16:28:22 +0000 (18:28 +0200)
committerJouni Malinen <j@w1.fi>
Sat, 22 Nov 2014 16:40:03 +0000 (18:40 +0200)
The implementation of WNM BSS transition management was extended to be
able to return a reject status code based on whether a matching entry is
found. The test case wnm_bss_tm_req was trying to enforce a different
status code to be used here based on old implementation.

Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_wnm.py

index 14867f7838ad1f1af28be0befa2905e11bbe0575..9acfda5689a99daadf1e891a180544d03e01b64d 100644 (file)
@@ -277,7 +277,7 @@ def test_wnm_bss_tm_req(dev, apdev):
     req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
                      req_mode=0x01, dialog_token=5)
     hapd.mgmt_tx(req)
-    resp = rx_bss_tm_resp(hapd, expect_dialog=5, expect_status=1)
+    resp = rx_bss_tm_resp(hapd, expect_dialog=5, expect_status=7)
 
     # Preferred Candidate List with a truncated entry
     req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
@@ -291,7 +291,7 @@ def test_wnm_bss_tm_req(dev, apdev):
                      req_mode=0x01, dialog_token=6)
     req['payload'] += struct.pack("<BB", 52, 0)
     hapd.mgmt_tx(req)
-    resp = rx_bss_tm_resp(hapd, expect_dialog=6, expect_status=1)
+    resp = rx_bss_tm_resp(hapd, expect_dialog=6, expect_status=7)
 
     # Preferred Candidate List with a non-matching entry
     req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
@@ -300,7 +300,7 @@ def test_wnm_bss_tm_req(dev, apdev):
                                   1, 2, 3, 4, 5, 6,
                                   0, 81, 1, 7)
     hapd.mgmt_tx(req)
-    resp = rx_bss_tm_resp(hapd, expect_dialog=6, expect_status=1)
+    resp = rx_bss_tm_resp(hapd, expect_dialog=6, expect_status=7)
 
     # Preferred Candidate List with a truncated subelement
     req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
@@ -310,7 +310,7 @@ def test_wnm_bss_tm_req(dev, apdev):
                                   0, 81, 1, 7,
                                   1, 1)
     hapd.mgmt_tx(req)
-    resp = rx_bss_tm_resp(hapd, expect_dialog=7, expect_status=1)
+    resp = rx_bss_tm_resp(hapd, expect_dialog=7, expect_status=7)
 
     # Preferred Candidate List with lots of invalid optional subelements
     req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
@@ -327,7 +327,7 @@ def test_wnm_bss_tm_req(dev, apdev):
                                   1, 2, 3, 4, 5, 6,
                                   0, 81, 1, 7) + subelems
     hapd.mgmt_tx(req)
-    resp = rx_bss_tm_resp(hapd, expect_dialog=8, expect_status=1)
+    resp = rx_bss_tm_resp(hapd, expect_dialog=8, expect_status=7)
 
     # Preferred Candidate List with lots of valid optional subelements (twice)
     req = bss_tm_req(dev[0].p2p_interface_addr(), apdev[0]['bssid'],
@@ -352,7 +352,7 @@ def test_wnm_bss_tm_req(dev, apdev):
                                   1, 2, 3, 4, 5, 6,
                                   0, 81, 1, 7) + subelems + subelems
     hapd.mgmt_tx(req)
-    resp = rx_bss_tm_resp(hapd, expect_dialog=8, expect_status=1)
+    resp = rx_bss_tm_resp(hapd, expect_dialog=8, expect_status=7)
 
 def test_wnm_bss_keep_alive(dev, apdev):
     """WNM keep-alive"""