From: Alan T. DeKok Date: Tue, 29 Nov 2022 23:34:28 +0000 (-0500) Subject: tests for expr with non-existent attributes X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=24892b86fd57eda3c6685cb88b91db204a283353;p=thirdparty%2Ffreeradius-server.git tests for expr with non-existent attributes --- diff --git a/src/tests/keywords/expr-acct b/src/tests/keywords/expr-acct new file mode 100644 index 00000000000..1f64df27e96 --- /dev/null +++ b/src/tests/keywords/expr-acct @@ -0,0 +1,11 @@ +# +# PRE: if edit +# + +&Tmp-String-0 := "%{expr:(&Acct-Input-Gigawords << 32) | &Acct-Input-Octets}" + +if (!(&Tmp-String-0 == '')) { + test_fail +} + +success diff --git a/src/tests/keywords/expr-acct.attrs b/src/tests/keywords/expr-acct.attrs new file mode 100644 index 00000000000..eea394bc037 --- /dev/null +++ b/src/tests/keywords/expr-acct.attrs @@ -0,0 +1,14 @@ +Packet-Type = Access-Request +User-Name = "bob" +User-Password = "hello" +Acct-Status-Type = Stop +Acct-Session-Id = "u" +User-Name = "test" +NAS-IP-Address = 192.0.2.1 +NAS-Identifier = "foobar-is00c" + +# +# Expected answer +# +Packet-Type == Access-Accept +Result-Status == "success"