Segmenting middleware tests into `pecan.tests.middleware`.

This commit is contained in:
Ryan Petrello
2012-03-20 12:06:44 -04:00
parent 0249cb0d64
commit 62bd3245b5
7 changed files with 6 additions and 6 deletions

View File

View File

Before

Width:  |  Height:  |  Size: 6.8 KiB

After

Width:  |  Height:  |  Size: 6.8 KiB

View File

View File

@@ -36,24 +36,24 @@ class TestStaticFileMiddleware(TestCase):
return None
def test_file_can_be_found(self):
result = self._request('/static/text.txt')
result = self._request('/static_fixtures/text.txt')
assert isinstance(result, FileWrapper)
def test_no_file_found_causes_passthrough(self):
result = self._request('/static/nosuchfile.txt')
result = self._request('/static_fixtures/nosuchfile.txt')
assert not isinstance(result, FileWrapper)
assert result == ['Hello world!\n']
def test_mime_type_works_for_png_files(self):
self._request('/static/self.png')
self._request('/static_fixtures/self.png')
assert self._get_response_header('Content-Type') == 'image/png'
def test_file_can_be_closed(self):
result = self._request('/static/text.txt')
result = self._request('/static_fixtures/text.txt')
assert result.close() == None
def test_file_can_be_iterated_over(self):
result = self._request('/static/text.txt')
result = self._request('/static_fixtures/text.txt')
assert len([x for x in result])
def test_date_dumping_on_unix_timestamps(self):
@@ -62,5 +62,5 @@ class TestStaticFileMiddleware(TestCase):
def test_separator_sanitization_still_finds_file(self):
os.altsep = ':'
result = self._request(':static:text.txt')
result = self._request(':static_fixtures:text.txt')
assert isinstance(result, FileWrapper)