Tests: style.
This commit is contained in:
@@ -133,7 +133,8 @@ class TestStatic(TestApplicationProto):
|
||||
|
||||
def test_static_space_in_name(self, temp_dir):
|
||||
os.rename(
|
||||
temp_dir + '/assets/dir/file', temp_dir + '/assets/dir/fi le',
|
||||
temp_dir + '/assets/dir/file',
|
||||
temp_dir + '/assets/dir/fi le',
|
||||
)
|
||||
assert waitforfiles(temp_dir + '/assets/dir/fi le')
|
||||
assert self.get(url='/dir/fi le')['body'] == 'blah', 'file name'
|
||||
@@ -154,9 +155,7 @@ class TestStatic(TestApplicationProto):
|
||||
assert (
|
||||
self.get(url='/ di r %2Ffi le')['body'] == 'blah'
|
||||
), 'slash encoded'
|
||||
assert (
|
||||
self.get(url='/ di r /fi%20le')['body'] == 'blah'
|
||||
), 'file encoded'
|
||||
assert self.get(url='/ di r /fi%20le')['body'] == 'blah', 'file encoded'
|
||||
assert (
|
||||
self.get(url='/%20di%20r%20%2Ffi%20le')['body'] == 'blah'
|
||||
), 'encoded'
|
||||
@@ -195,7 +194,8 @@ class TestStatic(TestApplicationProto):
|
||||
), 'file name 2'
|
||||
|
||||
os.rename(
|
||||
temp_dir + '/assets/ di r ', temp_dir + '/assets/ди ректория',
|
||||
temp_dir + '/assets/ di r ',
|
||||
temp_dir + '/assets/ди ректория',
|
||||
)
|
||||
assert waitforfiles(temp_dir + '/assets/ди ректория/фа йл')
|
||||
assert (
|
||||
@@ -266,13 +266,14 @@ class TestStatic(TestApplicationProto):
|
||||
self.get(url='/')['headers']['Content-Type'] == 'text/plain'
|
||||
), 'mime_types index default'
|
||||
assert (
|
||||
self.get(url='/dir/file')['headers']['Content-Type']
|
||||
== 'text/plain'
|
||||
self.get(url='/dir/file')['headers']['Content-Type'] == 'text/plain'
|
||||
), 'mime_types file in dir'
|
||||
|
||||
def test_static_mime_types_partial_match(self):
|
||||
assert 'success' in self.conf(
|
||||
{"text/x-blah": ["ile", "fil", "f", "e", ".file"],},
|
||||
{
|
||||
"text/x-blah": ["ile", "fil", "f", "e", ".file"],
|
||||
},
|
||||
'settings/http/static/mime_types',
|
||||
), 'configure mime_types'
|
||||
assert 'Content-Type' not in self.get(url='/dir/file'), 'partial match'
|
||||
@@ -313,16 +314,14 @@ class TestStatic(TestApplicationProto):
|
||||
'"file"', 'settings/http/static/mime_types/text%2Fplain'
|
||||
), 'mime_types add array element'
|
||||
assert (
|
||||
self.get(url='/dir/file')['headers']['Content-Type']
|
||||
== 'text/plain'
|
||||
self.get(url='/dir/file')['headers']['Content-Type'] == 'text/plain'
|
||||
), 'mime_types reverted'
|
||||
|
||||
assert 'success' in self.conf(
|
||||
'"file"', 'settings/http/static/mime_types/text%2Fplain'
|
||||
), 'configure mime_types update'
|
||||
assert (
|
||||
self.get(url='/dir/file')['headers']['Content-Type']
|
||||
== 'text/plain'
|
||||
self.get(url='/dir/file')['headers']['Content-Type'] == 'text/plain'
|
||||
), 'mime_types updated'
|
||||
assert (
|
||||
'Content-Type' not in self.get(url='/log.log')['headers']
|
||||
@@ -346,7 +345,10 @@ class TestStatic(TestApplicationProto):
|
||||
'settings/http/static/mime_types',
|
||||
), 'mime_types same extensions array'
|
||||
assert 'error' in self.conf(
|
||||
{"text/x-code": [".h", ".c", "readme"], "text/plain": "README",},
|
||||
{
|
||||
"text/x-code": [".h", ".c", "readme"],
|
||||
"text/plain": "README",
|
||||
},
|
||||
'settings/http/static/mime_types',
|
||||
), 'mime_types same extensions case insensitive'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user