示例#1
0
 async def test_next(self) -> None:
     wrapper = MultipartResponseWrapper(mock.Mock(),
                                        mock.Mock())
     wrapper.stream.next = make_mocked_coro(b'')
     wrapper.stream.at_eof.return_value = False
     await wrapper.next()
     assert wrapper.stream.next.called
示例#2
0
 async def test_release_when_stream_at_eof(self) -> None:
     wrapper = MultipartResponseWrapper(mock.Mock(), mock.Mock())
     wrapper.resp.release = make_mocked_coro(None)
     wrapper.stream.next = make_mocked_coro(b'')
     wrapper.stream.at_eof.return_value = True
     await wrapper.next()
     assert wrapper.stream.next.called
     assert wrapper.resp.release.called
示例#3
0
 async def test_release(self) -> None:
     wrapper = MultipartResponseWrapper(mock.Mock(),
                                        mock.Mock())
     wrapper.resp.release = make_mocked_coro(None)
     await wrapper.release()
     assert wrapper.resp.release.called
示例#4
0
 def test_at_eof(self) -> None:
     wrapper = MultipartResponseWrapper(mock.Mock(),
                                        mock.Mock())
     wrapper.at_eof()
     assert wrapper.resp.content.at_eof.called
示例#5
0
 def test_at_eof(self):
     wrapper = MultipartResponseWrapper(mock.Mock(),
                                        mock.Mock())
     wrapper.at_eof()
     assert wrapper.resp.content.at_eof.called