From c7a4bf8284ccf6fd4bca583da9f4909c6fb14079 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 12 Apr 2014 00:05:34 +0300 Subject: [PATCH] tests: ctrl_iface LIST_CREDS Signed-off-by: Jouni Malinen --- tests/hwsim/test_wpas_ctrl.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tests/hwsim/test_wpas_ctrl.py b/tests/hwsim/test_wpas_ctrl.py index bbecb5207..0b1156bb4 100644 --- a/tests/hwsim/test_wpas_ctrl.py +++ b/tests/hwsim/test_wpas_ctrl.py @@ -251,6 +251,8 @@ def test_wpas_ctrl_cred(dev): id3 = add_cred(dev[0]) id4 = add_cred(dev[0]) + if len(dev[0].request("LIST_CREDS").splitlines()) != 6: + raise Exception("Unexpected LIST_CREDS result(1)") remove_cred(dev[0], id1) remove_cred(dev[0], id3) @@ -259,6 +261,8 @@ def test_wpas_ctrl_cred(dev): remove_cred(dev[0], id) if "FAIL" not in dev[0].request("REMOVE_CRED 1"): raise Exception("Unexpected success on invalid remove cred") + if len(dev[0].request("LIST_CREDS").splitlines()) != 1: + raise Exception("Unexpected LIST_CREDS result(2)") id = add_cred(dev[0]) values = [ ("temporary", "1", False), @@ -310,7 +314,14 @@ def test_wpas_ctrl_cred(dev): expect = v[1] if val != expect: raise Exception("Unexpected GET_CRED value for {}: {} != {}".format(v[0], val, expect)) + creds = dev[0].request("LIST_CREDS").splitlines() + if len(creds) != 2: + raise Exception("Unexpected LIST_CREDS result(3)") + if creds[1] != "0\texample.com\tuser@example.com\texample.com\t310026-000000000": + raise Exception("Unexpected LIST_CREDS value") remove_cred(dev[0], id) + if len(dev[0].request("LIST_CREDS").splitlines()) != 1: + raise Exception("Unexpected LIST_CREDS result(4)") def test_wpas_ctrl_pno(dev): """wpa_supplicant ctrl_iface pno""" -- 2.47.2