5 changed files with 55 additions and 19 deletions
@ -0,0 +1,39 @@
|
||||
# -*- 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" |
||||
); |
||||
""" |
Loading…
Reference in new issue