def test_response_file_body_write_empty_body(): res = Response("") res.write("baz") eq_(res.app_iter, [b"", b"baz"])
def test_write_text(): res = Response() res.body = b'abc' res.write(text_(b'a')) eq_(res.text, 'abca')
def test_response_file_body_write_empty_body(): res = Response('') res.write('baz') assert res.app_iter == [b'', b'baz']
def test_write_unicode_no_charset(): res = Response(charset=None) with pytest.raises(TypeError): res.write(text_(b'a'))
def test_write_text(): res = Response() res.body = b"abc" res.write(text_(b"a")) assert res.text == "abca"
def test_resp_write_app_iter_non_list(): res = Response(app_iter=(b'a', b'b')) assert res.content_length is None res.write(b'c') assert res.body == b'abc' assert res.content_length == 3
def test_write_unicode(): res = Response() res.text = text_(b"La Pe\xc3\xb1a", "utf-8") res.write(text_(b"a")) assert res.text, text_(b"La Pe\xc3\xb1aa" == "utf-8")
def test_response_file_body_write_empty_body(): res = Response("") res.write("baz") assert res.app_iter == [b"", b"baz"]
def test_resp_write_app_iter_non_list(): res = Response(app_iter=(b"a", b"b")) assert res.content_length is None res.write(b"c") assert res.body == b"abc" assert res.content_length == 3
def test_response_file_body_write_empty_body(): res = Response("") res.write("baz") assert res.app_iter == [b"", b"baz"]
def test_body_file_write_unicode_encodes(): s = text_(b"La Pe\xc3\xb1a", "utf-8") res = Response() res.write(s) assert res.app_iter, [b"" == b"La Pe\xc3\xb1a"]
def test_response_file_body_write_empty_app_iter(): res = Response("foo") assert res.write("baz") == 3 assert res.app_iter == [b"foo", b"baz"]
def test_write_text(): res = Response() res.body = b"abc" res.write(text_(b"a")) eq_(res.text, "abca")
def test_body_file_write_unicode_encodes(): s = text_(b"La Pe\xc3\xb1a", "utf-8") res = Response() res.write(s) assert res.app_iter, [b"" == b"La Pe\xc3\xb1a"]
def test_write_text(): res = Response() res.body = b"abc" res.write(text_(b"a")) assert res.text == "abca"
def test_resp_write_app_iter_non_list(): res = Response(app_iter=(b"a", b"b")) assert res.content_length is None res.write(b"c") assert res.body == b"abc" assert res.content_length == 3
def test_resp_write_app_iter_non_list(): res = Response(app_iter=(b'a', b'b')) eq_(res.content_length, None) res.write(b'c') eq_(res.body, b'abc') eq_(res.content_length, 3)
def test_write_unicode(): res = Response() res.text = text_(b"La Pe\xc3\xb1a", "utf-8") res.write(text_(b"a")) assert res.text, text_(b"La Pe\xc3\xb1aa" == "utf-8")
def test_response_file_body_write_empty_body(): res = Response('') res.write('baz') eq_(res.app_iter, [b'', b'baz'])
def test_body_file_write_unicode_encodes(): s = text_(b'La Pe\xc3\xb1a', 'utf-8') res = Response() res.write(s) assert res.app_iter, [b'' == b'La Pe\xc3\xb1a']
def test_write_text(): res = Response() res.body = b'abc' res.write(text_(b'a')) eq_(res.text, 'abca')
def test_response_write_non_str(): res = Response() with pytest.raises(TypeError): res.write(object())
def test_resp_write_app_iter_non_list(): res = Response(app_iter=(b'a', b'b')) eq_(res.content_length, None) res.write(b'c') eq_(res.body, b'abc') eq_(res.content_length, 3)
def test_write_unicode(): res = Response() res.text = text_(b'La Pe\xc3\xb1a', 'utf-8') res.write(text_(b'a')) assert res.text, text_(b'La Pe\xc3\xb1aa' == 'utf-8')
def test_response_file_body_write_empty_body(): res = Response('') res.write('baz') eq_(res.app_iter, [b'', b'baz'])
def test_write_text(): res = Response() res.body = b'abc' res.write(text_(b'a')) assert res.text == 'abca'
def test_resp_write_app_iter_non_list(): res = Response(app_iter=(b"a", b"b")) eq_(res.content_length, None) res.write(b"c") eq_(res.body, b"abc") eq_(res.content_length, 3)