From 39339e66bc0f8cf896a33f88dc4a379b61b9faf5 Mon Sep 17 00:00:00 2001 From: Tim Watts Date: Thu, 25 Aug 2016 02:39:18 +0200 Subject: [PATCH] Remove invalid test. FileResponse requires a file object. (#311) * Remove invalid test. FileResponse requires a file object. * rm unused imports --- channels/tests/test_handler.py | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/channels/tests/test_handler.py b/channels/tests/test_handler.py index d529c01..933d68d 100644 --- a/channels/tests/test_handler.py +++ b/channels/tests/test_handler.py @@ -1,7 +1,6 @@ from __future__ import unicode_literals import os -import unittest from datetime import datetime from itertools import islice @@ -9,7 +8,7 @@ from django.http import ( FileResponse, HttpResponse, HttpResponseRedirect, JsonResponse, StreamingHttpResponse, ) -from six import BytesIO, StringIO +from six import BytesIO from channels import Channel from channels.handler import AsgiHandler @@ -357,18 +356,3 @@ class HandlerTests(ChannelTestCase): self.assertEqual(reply_messages[0]['status'], 302) header_dict = dict(reply_messages[0]['headers']) self.assertEqual(header_dict[b'Location'].decode(), redirect_to) - - @unittest.skip("failing under python 3") - def test_stringio_file_response(self): - Channel("test").send({ - "reply_channel": "test", - "http_version": "1.1", - "method": "GET", - "path": b"/test/", - }) - response = FileResponse(StringIO('sadfdasfsdfsadf')) - handler = FakeAsgiHandler(response) - # Use islice because the generator never ends. - reply_messages = list( - islice(handler(self.get_next_message("test", require=True)), 5)) - self.assertEqual(len(reply_messages), 2, reply_messages)