parent
75d314c541
commit
a497760f3d
10 changed files with 261 additions and 69 deletions
@ -0,0 +1,38 @@ |
||||
# -*- coding: utf-8 -*- |
||||
|
||||
from base import * |
||||
from requests import * |
||||
|
||||
class TestAlias1(CurlRequest): |
||||
URL = "/alias1" |
||||
EXPECT_RESPONSE_BODY = TEST_TXT |
||||
EXPECT_RESPONSE_CODE = 200 |
||||
EXPECT_RESPONSE_HEADERS = [("Content-Type", "text/plain; charset=utf-8")] |
||||
config = """ |
||||
alias "/alias1" => var.default_docroot + "/test.txt"; |
||||
""" |
||||
|
||||
class TestAlias2(CurlRequest): |
||||
URL = "/alias2" |
||||
EXPECT_RESPONSE_BODY = TEST_TXT |
||||
EXPECT_RESPONSE_CODE = 200 |
||||
EXPECT_RESPONSE_HEADERS = [("Content-Type", "text/plain; charset=utf-8")] |
||||
config = """ |
||||
alias "/alias1" => "/nothing", "/alias2" => var.default_docroot + "/test.txt"; |
||||
""" |
||||
|
||||
class TestAlias3(CurlRequest): |
||||
URL = "/alias3/test.txt" |
||||
EXPECT_RESPONSE_BODY = TEST_TXT |
||||
EXPECT_RESPONSE_CODE = 200 |
||||
EXPECT_RESPONSE_HEADERS = [("Content-Type", "text/plain; charset=utf-8")] |
||||
config = """ |
||||
alias "/alias3" => var.default_docroot + "/"; |
||||
""" |
||||
|
||||
class Test(GroupTest): |
||||
group = [ |
||||
TestAlias1, |
||||
TestAlias2, |
||||
TestAlias3 |
||||
] |
@ -0,0 +1,33 @@ |
||||
# -*- coding: utf-8 -*- |
||||
|
||||
from base import * |
||||
from requests import * |
||||
|
||||
class TestRewrite1(CurlRequest): |
||||
URL = "/somefile" |
||||
EXPECT_RESPONSE_BODY = TEST_TXT |
||||
EXPECT_RESPONSE_CODE = 200 |
||||
EXPECT_RESPONSE_HEADERS = [("Content-Type", "text/plain; charset=utf-8")] |
||||
config = """ |
||||
rewrite "^/somefile$" => "/test.txt"; |
||||
defaultaction; |
||||
""" |
||||
|
||||
class TestRewrite2(CurlRequest): |
||||
URL = "/somefile" |
||||
EXPECT_RESPONSE_BODY = TEST_TXT |
||||
EXPECT_RESPONSE_CODE = 200 |
||||
EXPECT_RESPONSE_HEADERS = [("Content-Type", "text/plain; charset=utf-8")] |
||||
config = """ |
||||
rewrite "/somethingelse" => "/nothing", "^/somefile$" => "/test.txt"; |
||||
defaultaction; |
||||
""" |
||||
class Test(GroupTest): |
||||
plain_config = """ |
||||
setup { module_load "mod_rewrite"; } |
||||
""" |
||||
|
||||
group = [ |
||||
TestRewrite1, |
||||
TestRewrite2 |
||||
] |
Loading…
Reference in new issue