]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
tests for the attr_filter module
authorAlan T. DeKok <aland@freeradius.org>
Wed, 27 Jan 2021 15:38:52 +0000 (10:38 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Wed, 27 Jan 2021 15:38:52 +0000 (10:38 -0500)
src/tests/modules/attr_filter/all.mk [new file with mode: 0644]
src/tests/modules/attr_filter/bob.attrs [new file with mode: 0644]
src/tests/modules/attr_filter/bob.unlang [new file with mode: 0644]
src/tests/modules/attr_filter/filter [new file with mode: 0644]
src/tests/modules/attr_filter/module.conf [new file with mode: 0644]

diff --git a/src/tests/modules/attr_filter/all.mk b/src/tests/modules/attr_filter/all.mk
new file mode 100644 (file)
index 0000000..dd6ddf8
--- /dev/null
@@ -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 (file)
index 0000000..cc054da
--- /dev/null
@@ -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 (file)
index 0000000..0408d29
--- /dev/null
@@ -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 (file)
index 0000000..d71e13b
--- /dev/null
@@ -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 (file)
index 0000000..47b94c4
--- /dev/null
@@ -0,0 +1,4 @@
+attr_filter {
+       key = "%{User-Name}"
+       filename = $ENV{MODULE_TEST_DIR}/filter
+}