the upcoming 2.0 version
https://redmine.lighttpd.net/projects/lighttpd2
You can not 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
977 B
39 lines
977 B
# -*- coding: utf-8 -*- |
|
|
|
from base import * |
|
from requests import * |
|
|
|
|
|
class TestMimeType1(CurlRequest): |
|
URL = "/test.txt" |
|
EXPECT_RESPONSE_BODY = "" |
|
EXPECT_RESPONSE_CODE = 200 |
|
EXPECT_RESPONSE_HEADERS = [ ("Content-Type", "text/plain; charset=utf-8") ] |
|
|
|
class TestMimeType2(CurlRequest): |
|
URL = "/test.xt" |
|
EXPECT_RESPONSE_BODY = "" |
|
EXPECT_RESPONSE_CODE = 200 |
|
EXPECT_RESPONSE_HEADERS = [ ("Content-Type", "text/plain") ] |
|
|
|
class TestMimeType3(CurlRequest): |
|
URL = "/test.rxt" |
|
EXPECT_RESPONSE_BODY = "" |
|
EXPECT_RESPONSE_CODE = 200 |
|
EXPECT_RESPONSE_HEADERS = [ ("Content-Type", "text/strange") ] |
|
|
|
class Test(GroupTest): |
|
group = [TestMimeType1,TestMimeType2,TestMimeType3] |
|
|
|
def Prepare(self): |
|
self.PrepareVHostFile("test.txt", "") |
|
self.PrepareVHostFile("test.xt", "") |
|
self.PrepareVHostFile("test.rxt", "") |
|
self.config = """ |
|
mime_types = ( |
|
".txt" => "text/plain; charset=utf-8", |
|
".xt" => "text/plain", |
|
".rxt" => "text/strange", |
|
"xt" => "should-not-trigger" |
|
); |
|
"""
|
|
|