From 081965d2e15c4d9e3c619cb6d1477567d6e8af12 Mon Sep 17 00:00:00 2001 From: "Alan T. DeKok" Date: Wed, 27 Jan 2021 10:38:52 -0500 Subject: [PATCH] tests for the attr_filter module --- src/tests/modules/attr_filter/all.mk | 3 +++ src/tests/modules/attr_filter/bob.attrs | 12 ++++++++++++ src/tests/modules/attr_filter/bob.unlang | 1 + src/tests/modules/attr_filter/filter | 9 +++++++++ src/tests/modules/attr_filter/module.conf | 4 ++++ 5 files changed, 29 insertions(+) create mode 100644 src/tests/modules/attr_filter/all.mk create mode 100644 src/tests/modules/attr_filter/bob.attrs create mode 100644 src/tests/modules/attr_filter/bob.unlang create mode 100644 src/tests/modules/attr_filter/filter create mode 100644 src/tests/modules/attr_filter/module.conf 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 +} -- 2.47.2