2
0
Fork 0

[tests] test auth.require_user from doc/core.lua

personal/stbuehler/wip
Stefan Bühler 2013-08-21 12:10:03 +02:00
parent 3dceac0d56
commit c963de4083
1 changed files with 14 additions and 0 deletions

View File

@ -64,6 +64,16 @@ class TestDigestSuccess(CurlRequest):
EXPECT_RESPONSE_CODE = 200
AUTH = "user5:pass5"
class TestRequireUserDeny(CurlRequest):
URL = "/test.txt?require1"
EXPECT_RESPONSE_CODE = 403
AUTH = "user4:pass4"
class TestRequireUserSuccess(CurlRequest):
URL = "/test.txt?require1"
EXPECT_RESPONSE_CODE = 200
AUTH = "user1:pass1"
class TestDeny(CurlRequest):
URL = "/test.txt?deny"
EXPECT_RESPONSE_CODE = 403
@ -75,6 +85,7 @@ class Test(GroupTest):
TestPlainFail, TestPlainSuccess,
TestAprSha1Fail, TestAprSha1Success,
TestDigestFail, TestDigestSuccess,
TestRequireUserDeny, TestRequireUserSuccess,
TestDeny,
]
@ -95,6 +106,9 @@ class Test(GroupTest):
}} else {{
auth.htpasswd ["method" => "basic", "realm" => "Basic Auth Realm", "file" => "{passwdfile}", "ttl" => 10];
}}
if req.query == "require1" {{
auth.require_user ("user1");
}}
defaultaction;
""".format(passwdfile = passwdfile, digestfile = digestfile)