tests: Disconnect-Request with no session identification attributes
authorJouni Malinen <jouni@qca.qualcomm.com>
Fri, 16 Jan 2015 14:16:28 +0000 (16:16 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 16 Jan 2015 14:16:28 +0000 (16:16 +0200)
Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/test_radius.py

index f73fd42..b3a7d5c 100644 (file)
@@ -355,6 +355,11 @@ def test_radius_das_disconnect(dev, apdev):
                                       Event_Timestamp=int(time.time()))
     send_and_check_reply(srv, req, pyrad.packet.DisconnectNAK, 503)
 
+    logger.info("Disconnect-Request with no session identification attributes")
+    req = radius_das.DisconnectPacket(dict=dict, secret="secret",
+                                      Event_Timestamp=int(time.time()))
+    send_and_check_reply(srv, req, pyrad.packet.DisconnectNAK, 503)
+
     ev = dev[0].wait_event(["CTRL-EVENT-DISCONNECTED"], timeout=1)
     if ev is not None:
         raise Exception("Unexpected disconnection")