Add support for ldap, mysql and postgres tests through the use of an external VM.
[freeradius.git] / src / tests / modules / sql_mysql / auth.unlang
1 #
2 #  Clear out old data
3 #
4 update {
5         Tmp-String-0 := "%{sql_mysql:DELETE FROM radcheck WHERE username = 'foo'}"
6 }
7 if (!&Tmp-String-0) {
8         test_fail
9 }
10 else {
11         test_pass
12 }
13
14 update {
15         Tmp-String-0 := "%{sql_mysql:INSERT INTO radcheck (username, attribute, op, value) VALUES ('foo', 'NAS-IP-Address', '==', '1.2.3.4'), ('foo', 'Cleartext-Password', ':=', 'password')}"
16 }
17 if (!&Tmp-String-0) {
18         test_fail
19 }
20 else {
21         test_pass
22 }
23
24 update {
25         Tmp-String-0 := "%{sql_mysql:DELETE FROM radreply WHERE username = 'foo'}"
26 }
27 if (!&Tmp-String-0) {
28         test_fail
29 }
30 else {
31         test_pass
32 }
33
34 update {
35         Tmp-String-0 := "%{sql_mysql:INSERT INTO radreply (username, attribute, op, value) VALUES ('foo', 'Idle-Timeout', ':=', '3600')}"
36 }
37 if (!&Tmp-String-0) {
38         test_fail
39 }
40 else {
41         test_pass
42 }
43
44 sql_mysql