From: Nick Porter Date: Mon, 25 Jan 2021 09:18:42 +0000 (+0000) Subject: Add test for overwriting attributes in rlm_files X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bcd16c77f0e031dae825df4cf840d68b87b4a838;p=thirdparty%2Ffreeradius-server.git Add test for overwriting attributes in rlm_files --- diff --git a/src/tests/modules/files/authorize b/src/tests/modules/files/authorize index 717357b9052..8f7c463f5fd 100644 --- a/src/tests/modules/files/authorize +++ b/src/tests/modules/files/authorize @@ -77,6 +77,12 @@ filterreply Password.Cleartext := "testing123" filterreply Password.Cleartext := "testing123" Reply-Message !* ANY +overwritereply Password.Cleartext := "testing123" + Reply-Message := "firstpass", + Fall-Through = yes + +overwritereply Password.Cleartext := "testing123" + Reply-Message := "secondpass" # # Addition "+=" to the control list diff --git a/src/tests/modules/files/overwritereply.attrs b/src/tests/modules/files/overwritereply.attrs new file mode 100644 index 00000000000..2f791ca8a53 --- /dev/null +++ b/src/tests/modules/files/overwritereply.attrs @@ -0,0 +1,12 @@ +# +# Input packet +# +Packet-Type = Access-Request +User-Name = "overwritereply" +User-Password = "testing123" + +# +# Expected answer +# +Packet-Type == Access-Accept +Reply-Message == 'secondpass' diff --git a/src/tests/modules/files/overwritereply.unlang b/src/tests/modules/files/overwritereply.unlang new file mode 100644 index 00000000000..027271b9b22 --- /dev/null +++ b/src/tests/modules/files/overwritereply.unlang @@ -0,0 +1 @@ +files