You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
943 B
Python
39 lines
943 B
Python
10 years ago
|
# -*- 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
|
||
|
]
|