From: Alan T. DeKok Date: Wed, 27 Jan 2021 15:38:52 +0000 (-0500) Subject: tests for the attr_filter module X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=081965d2e15c4d9e3c619cb6d1477567d6e8af12;p=thirdparty%2Ffreeradius-server.git tests for the attr_filter module --- diff --git a/src/tests/modules/attr_filter/all.mk b/src/tests/modules/attr_filter/all.mk new file mode 100644 index 0000000000..dd6ddf85f0 --- /dev/null +++ b/src/tests/modules/attr_filter/all.mk @@ -0,0 +1,3 @@ +# +# Test the "attr_filter" module +# diff --git a/src/tests/modules/attr_filter/bob.attrs b/src/tests/modules/attr_filter/bob.attrs new file mode 100644 index 0000000000..cc054da2dc --- /dev/null +++ b/src/tests/modules/attr_filter/bob.attrs @@ -0,0 +1,12 @@ +# +# Input packet +# +Packet-Type = Access-Request +User-Name = "bob" +User-Password = "goodbye" + +# +# Expected answer +# +Packet-Type == Access-Accept +Reply-Message == 'success' diff --git a/src/tests/modules/attr_filter/bob.unlang b/src/tests/modules/attr_filter/bob.unlang new file mode 100644 index 0000000000..0408d29eb5 --- /dev/null +++ b/src/tests/modules/attr_filter/bob.unlang @@ -0,0 +1 @@ +attr_filter diff --git a/src/tests/modules/attr_filter/filter b/src/tests/modules/attr_filter/filter new file mode 100644 index 0000000000..d71e13b4e5 --- /dev/null +++ b/src/tests/modules/attr_filter/filter @@ -0,0 +1,9 @@ +DEFAULT + EAP-Message =* ANY, + State =* ANY, + Message-Authenticator =* ANY, + Error-Cause =* ANY, + Reply-Message =* ANY, + Vendor-Specific.Microsoft.CHAP-Error =* ANY, + Proxy-State =* ANY, + Error-Cause =* ANY diff --git a/src/tests/modules/attr_filter/module.conf b/src/tests/modules/attr_filter/module.conf new file mode 100644 index 0000000000..47b94c4d0c --- /dev/null +++ b/src/tests/modules/attr_filter/module.conf @@ -0,0 +1,4 @@ +attr_filter { + key = "%{User-Name}" + filename = $ENV{MODULE_TEST_DIR}/filter +}