perl -p -i -e 's/"%{sql:(.*?)}"/%sql("$1")/' $(git grep -lE '%\{[a-z]+:' src/tests/modules/)
# Clear out old data. We don't care if the deletion deletes any rows.
#
-"%{sql:${delete_from_radacct} '00000000'}"
+%sql("${delete_from_radacct} '00000000'")
sql.accounting
if (ok) {
test_fail
}
-if ("%{sql:SELECT count(*) FROM radacct WHERE AcctSessionId = '00000000'}" != "1") {
+if (%sql("SELECT count(*) FROM radacct WHERE AcctSessionId = '00000000'") != "1") {
test_fail
}
-if ("%{sql:SELECT acctsessiontime FROM radacct WHERE AcctSessionId = '00000000'}" != "0") {
+if (%sql("SELECT acctsessiontime FROM radacct WHERE AcctSessionId = '00000000'") != "0") {
test_fail
}
test_fail
}
-if ("%{sql:SELECT count(*) FROM radacct WHERE AcctSessionId = '00000001'}" != "1") {
+if (%sql("SELECT count(*) FROM radacct WHERE AcctSessionId = '00000001'") != "1") {
test_fail
}
-if ("%{sql:SELECT acctsessiontime FROM radacct WHERE AcctSessionId = '00000001'}" != "30") {
+if (%sql("SELECT acctsessiontime FROM radacct WHERE AcctSessionId = '00000001'") != "30") {
test_pass
}
test_fail
}
-if("%{sql:SELECT count(*) FROM radacct WHERE AcctSessionId = '00000002'}" != "1") {
+if(%sql("SELECT count(*) FROM radacct WHERE AcctSessionId = '00000002'") != "1") {
test_fail
}
-if("%{sql:SELECT acctsessiontime FROM radacct WHERE AcctSessionId = '00000002'}" != "120") {
+if(%sql("SELECT acctsessiontime FROM radacct WHERE AcctSessionId = '00000002'") != "120") {
test_fail
}
-if("%{sql:SELECT AcctTerminateCause FROM radacct WHERE AcctSessionId = '00000002'}" != 'User-Request') {
+if(%sql("SELECT AcctTerminateCause FROM radacct WHERE AcctSessionId = '00000002'") != 'User-Request') {
test_fail
}
#
# Clear out old data
#
-"%{sql:${delete_from_radacct} '00000003'}"
+%sql("${delete_from_radacct} '00000003'")
#
# Insert the Accounting-Request start
#
# Check the database has at least one row
#
-if ("%{sql:SELECT count(*) FROM radacct WHERE AcctSessionId = '00000003'}" != "1") {
+if (%sql("SELECT count(*) FROM radacct WHERE AcctSessionId = '00000003'") != "1") {
test_fail
}
#
# Check acctsessiontime matches the value in the request
#
-if ("%{sql:SELECT acctsessiontime FROM radacct WHERE AcctSessionId = '00000003'}" != "0") {
+if (%sql("SELECT acctsessiontime FROM radacct WHERE AcctSessionId = '00000003'") != "0") {
test_fail
}
test_fail
}
-if ("%{sql:SELECT connectinfo_start FROM radacct WHERE AcctSessionId = '00000003'}" != 'updated') {
+if (%sql("SELECT connectinfo_start FROM radacct WHERE AcctSessionId = '00000003'") != 'updated') {
test_fail
}
#
# Clear out old data
#
-"%{sql:${delete_from_radacct} '00000004'}"
+%sql("${delete_from_radacct} '00000004'")
sql.accounting
if (!ok) {
test_fail
}
-if ("%{sql:SELECT count(*) FROM radacct WHERE AcctSessionId = '00000004'}" != "1") {
+if (%sql("SELECT count(*) FROM radacct WHERE AcctSessionId = '00000004'") != "1") {
test_fail
}
-if ("%{sql:SELECT acctsessiontime FROM radacct WHERE AcctSessionId = '00000004'}" != "30") {
+if (%sql("SELECT acctsessiontime FROM radacct WHERE AcctSessionId = '00000004'") != "30") {
test_fail
}
#
# Clear out old data
#
-"%{sql:${delete_from_radcheck} 'user_auth'}"
-"%{sql:${delete_from_radreply} 'user_auth'}"
+%sql("${delete_from_radcheck} 'user_auth'")
+%sql("${delete_from_radreply} 'user_auth'")
-if ("%{sql:${insert_into_radcheck} ('user_auth', 'NAS-IP-Address', '==', '1.2.3.4')}" != "1") {
+if (%sql("${insert_into_radcheck} ('user_auth', 'NAS-IP-Address', '==', '1.2.3.4')") != "1") {
test_fail
}
-if ("%{sql:${insert_into_radcheck} ('user_auth', 'Password.Cleartext', ':=', 'password')}" != "1") {
+if (%sql("${insert_into_radcheck} ('user_auth', 'Password.Cleartext', ':=', 'password')") != "1") {
test_fail
}
-if ("%{sql:${insert_into_radreply} ('user_auth', 'Idle-Timeout', ':=', '3600')}" != "1") {
+if (%sql("${insert_into_radreply} ('user_auth', 'Idle-Timeout', ':=', '3600')") != "1") {
test_fail
}
# Clear out old data
#
-"%{sql:DELETE FROM radgroupcheck WHERE groupname = 'groups_group_a'}"
-"%{sql:DELETE FROM radgroupcheck WHERE groupname = 'groups_group_b'}"
-"%{sql:DELETE FROM radgroupcheck WHERE groupname = 'groups_group_c'}"
+%sql("DELETE FROM radgroupcheck WHERE groupname = 'groups_group_a'")
+%sql("DELETE FROM radgroupcheck WHERE groupname = 'groups_group_b'")
+%sql("DELETE FROM radgroupcheck WHERE groupname = 'groups_group_c'")
-"%{sql:DELETE FROM radgroupreply WHERE groupname = 'groups_group_a'}"
-"%{sql:DELETE FROM radgroupreply WHERE groupname = 'groups_group_b'}"
-"%{sql:DELETE FROM radgroupreply WHERE groupname = 'groups_group_c'}"
+%sql("DELETE FROM radgroupreply WHERE groupname = 'groups_group_a'")
+%sql("DELETE FROM radgroupreply WHERE groupname = 'groups_group_b'")
+%sql("DELETE FROM radgroupreply WHERE groupname = 'groups_group_c'")
-"%{sql:DELETE FROM radusergroup WHERE priority = 1000}"
+%sql("DELETE FROM radusergroup WHERE priority = 1000")
#
# Insert new test data
#
-"%{sql:INSERT INTO radusergroup (username, groupname, priority) VALUES ('groups_user_a', 'groups_group_a', 1000)}"
-"%{sql:INSERT INTO radusergroup (username, groupname, priority) VALUES ('groups_user_b', 'groups_group_b', 1000)}"
-"%{sql:INSERT INTO radusergroup (username, groupname, priority) VALUES ('groups_user_a', 'groups_group_c', 1000)}"
-"%{sql:INSERT INTO radusergroup (username, groupname, priority) VALUES ('groups_user_b', 'groups_group_c', 1000)}"
+%sql("INSERT INTO radusergroup (username, groupname, priority) VALUES ('groups_user_a', 'groups_group_a', 1000)")
+%sql("INSERT INTO radusergroup (username, groupname, priority) VALUES ('groups_user_b', 'groups_group_b', 1000)")
+%sql("INSERT INTO radusergroup (username, groupname, priority) VALUES ('groups_user_a', 'groups_group_c', 1000)")
+%sql("INSERT INTO radusergroup (username, groupname, priority) VALUES ('groups_user_b', 'groups_group_c', 1000)")
-"%{sql:INSERT INTO radgroupcheck (groupname, attribute, op, value) VALUES ('groups_group_a', 'Password.Cleartext', ':=', 'UserAPassword')}"
-"%{sql:INSERT INTO radgroupcheck (groupname, attribute, op, value) VALUES ('groups_group_b', 'Password.Cleartext', ':=', 'UserBPassword')}"
+%sql("INSERT INTO radgroupcheck (groupname, attribute, op, value) VALUES ('groups_group_a', 'Password.Cleartext', ':=', 'UserAPassword')")
+%sql("INSERT INTO radgroupcheck (groupname, attribute, op, value) VALUES ('groups_group_b', 'Password.Cleartext', ':=', 'UserBPassword')")
-"%{sql:INSERT INTO radgroupreply (groupname, attribute, op, value) VALUES ('groups_group_a', 'Reply-Message', ':=', 'Hello User A')}"
-"%{sql:INSERT INTO radgroupreply (groupname, attribute, op, value) VALUES ('groups_group_b', 'Reply-Message', ':=', 'Hello User B')}"
+%sql("INSERT INTO radgroupreply (groupname, attribute, op, value) VALUES ('groups_group_a', 'Reply-Message', ':=', 'Hello User A')")
+%sql("INSERT INTO radgroupreply (groupname, attribute, op, value) VALUES ('groups_group_b', 'Reply-Message', ':=', 'Hello User B')")
#
# Run SQL
# Clear out any rows with priority 0 (each test should use a different
# priority, so they don't interfere with each other).
-"%{sql:DELETE FROM radusergroup WHERE priority <= 1}"
+%sql("DELETE FROM radusergroup WHERE priority <= 1")
# Module should return NOOP if there's no result set to work with
map sql 'SELECT * FROM radusergroup WHERE priority <= 1' {
}
# Insert our first test row
-"%{sql:INSERT INTO radusergroup (username, groupname, priority) VALUES ('bob', 'bar', 0)}"
+%sql("INSERT INTO radusergroup (username, groupname, priority) VALUES ('bob', 'bar', 0)")
# Retrieve our test row
map sql 'SELECT * FROM radusergroup WHERE priority = 0' {
&control -= &Tmp-Integer-0[*]
# Insert our second test row
-"%{sql:INSERT INTO radusergroup (username, groupname, priority) VALUES ('oof', 'rab', 1)}"
+%sql("INSERT INTO radusergroup (username, groupname, priority) VALUES ('oof', 'rab', 1)")
# Retrieve our test row(s) - With := we should get the values from the second row
map sql 'SELECT * FROM radusergroup WHERE priority <= 1 ORDER BY priority' {
#
# Clear out old data
#
-"%{sql:${delete_from_radcheck} 'user_reject'}"
-"%{sql:${delete_from_radreply} 'user_reject'}"
+%sql("${delete_from_radcheck} 'user_reject'")
+%sql("${delete_from_radreply} 'user_reject'")
#
# Add in the check items.
#
-if ("%{sql:${insert_into_radcheck} ('user_reject', 'NAS-IP-Address', '==', '1.2.3.4')}" != "1") {
+if (%sql("${insert_into_radcheck} ('user_reject', 'NAS-IP-Address', '==', '1.2.3.4')") != "1") {
test_fail
}
-if ("%{sql:${insert_into_radcheck} ('user_reject', 'Password.Cleartext', ':=', 'wrong-password')}" != "1") {
+if (%sql("${insert_into_radcheck} ('user_reject', 'Password.Cleartext', ':=', 'wrong-password')") != "1") {
test_fail
}
-if ("%{sql:${insert_into_radreply} ('user_reject', 'Reply-Message', ':=', 'Authentication failed')}" != "1") {
+if (%sql("${insert_into_radreply} ('user_reject', 'Reply-Message', ':=', 'Authentication failed')") != "1") {
test_fail
}
#
# Clear out old data. We don't care if the deletion deletes any rows.
#
-"%{sql:${delete_from_radcheck} 'user_auth_nested'}"
-"%{sql:${delete_from_radreply} 'user_auth_nested'}"
+%sql("${delete_from_radcheck} 'user_auth_nested'")
+%sql("${delete_from_radreply} 'user_auth_nested'")
#
# Add in the check items.
#
-if ("%{sql:${insert_into_radcheck} ('user_auth_nested', 'NAS-IP-Address', '==', '1.2.3.4')}" != "1") {
+if (%sql("${insert_into_radcheck} ('user_auth_nested', 'NAS-IP-Address', '==', '1.2.3.4')") != "1") {
test_fail
}
-if ("%{sql:${insert_into_radcheck} ('user_auth_nested', 'Password.Cleartext', ':=', 'password')}" != "1") {
+if (%sql("${insert_into_radcheck} ('user_auth_nested', 'Password.Cleartext', ':=', 'password')") != "1") {
test_fail
}
#
# Add in the reply items.
#
-if ("%{sql:${insert_into_radreply} ('user_auth_nested', 'Idle-Timeout', ':=', '3600')}" != "1") {
+if (%sql("${insert_into_radreply} ('user_auth_nested', 'Idle-Timeout', ':=', '3600')") != "1") {
test_fail
}
-if ("%{sql:${insert_into_radreply} ('user_auth_nested', 'Digest-Attributes', ':=', '')}" != "1") {
+if (%sql("${insert_into_radreply} ('user_auth_nested', 'Digest-Attributes', ':=', '')") != "1") {
test_fail
}
-if ("%{sql:${insert_into_radreply} ('user_auth_nested', '.Nonce', ':=', 'dcd98b7102dd2f0e8b11d0f600bfb0c093')}" != "1") {
+if (%sql("${insert_into_radreply} ('user_auth_nested', '.Nonce', ':=', 'dcd98b7102dd2f0e8b11d0f600bfb0c093')") != "1") {
test_fail
}
-if ("%{sql:${insert_into_radreply} ('user_auth_nested', '.Method', ':=', 'Invite')}" != "1") {
+if (%sql("${insert_into_radreply} ('user_auth_nested', '.Method', ':=', 'Invite')") != "1") {
test_fail
}
-if ("%{sql:${insert_into_radreply} ('user_auth_nested', '.URI', ':=', 'sip:bob@biloxi.com')}" != "1") {
+if (%sql("${insert_into_radreply} ('user_auth_nested', '.URI', ':=', 'sip:bob@biloxi.com')") != "1") {
test_fail
}