tests: pending_tc table check for HS 2.0 Terms and Conditions
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
This commit is contained in:
parent
04ee197f87
commit
edc4374ef5
1 changed files with 9 additions and 0 deletions
|
@ -5839,6 +5839,7 @@ def test_ap_hs20_terms_and_conditions_sql(dev, apdev, params):
|
||||||
cur.execute("INSERT INTO users(identity,methods,password,phase2) VALUES ('user-mschapv2','TTLS-MSCHAPV2','password',1)")
|
cur.execute("INSERT INTO users(identity,methods,password,phase2) VALUES ('user-mschapv2','TTLS-MSCHAPV2','password',1)")
|
||||||
cur.execute("INSERT INTO wildcards(identity,methods) VALUES ('','TTLS,TLS')")
|
cur.execute("INSERT INTO wildcards(identity,methods) VALUES ('','TTLS,TLS')")
|
||||||
cur.execute("CREATE TABLE authlog(timestamp TEXT, session TEXT, nas_ip TEXT, username TEXT, note TEXT)")
|
cur.execute("CREATE TABLE authlog(timestamp TEXT, session TEXT, nas_ip TEXT, username TEXT, note TEXT)")
|
||||||
|
cur.execute("CREATE TABLE pending_tc(mac_addr TEXT PRIMARY KEY, identity TEXT)")
|
||||||
|
|
||||||
try:
|
try:
|
||||||
params = { "ssid": "as", "beacon_int": "2000",
|
params = { "ssid": "as", "beacon_int": "2000",
|
||||||
|
@ -5890,6 +5891,14 @@ def test_ap_hs20_terms_and_conditions_sql(dev, apdev, params):
|
||||||
# Simulate T&C server operation on user reading the updated version
|
# Simulate T&C server operation on user reading the updated version
|
||||||
with con:
|
with con:
|
||||||
cur = con.cursor()
|
cur = con.cursor()
|
||||||
|
cur.execute("SELECT identity FROM pending_tc WHERE mac_addr='" +
|
||||||
|
dev[0].own_addr() + "'")
|
||||||
|
rows = cur.fetchall()
|
||||||
|
if len(rows) != 1:
|
||||||
|
raise Exception("No pending_tc entry found")
|
||||||
|
if rows[0][0] != 'user-mschapv2':
|
||||||
|
raise Exception("Unexpected pending_tc identity value")
|
||||||
|
|
||||||
cur.execute("UPDATE users SET t_c_timestamp=123456789 WHERE identity='user-mschapv2'")
|
cur.execute("UPDATE users SET t_c_timestamp=123456789 WHERE identity='user-mschapv2'")
|
||||||
|
|
||||||
dev[0].request("RECONNECT")
|
dev[0].request("RECONNECT")
|
||||||
|
|
Loading…
Reference in a new issue