Пример #1
0
def test_response_file_body_write_empty_body():
    res = Response("")
    res.write("baz")
    eq_(res.app_iter, [b"", b"baz"])
Пример #2
0
def test_write_text():
    res = Response()
    res.body = b'abc'
    res.write(text_(b'a'))
    eq_(res.text, 'abca')
Пример #3
0
def test_response_file_body_write_empty_body():
    res = Response('')
    res.write('baz')
    assert res.app_iter == [b'', b'baz']
Пример #4
0
def test_write_unicode_no_charset():
    res = Response(charset=None)
    with pytest.raises(TypeError):
        res.write(text_(b'a'))
Пример #5
0
def test_write_text():
    res = Response()
    res.body = b"abc"
    res.write(text_(b"a"))
    assert res.text == "abca"
Пример #6
0
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
Пример #7
0
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")
Пример #8
0
def test_response_file_body_write_empty_body():
    res = Response("")
    res.write("baz")
    assert res.app_iter == [b"", b"baz"]
Пример #9
0
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
Пример #10
0
def test_response_file_body_write_empty_body():
    res = Response("")
    res.write("baz")
    assert res.app_iter == [b"", b"baz"]
Пример #11
0
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"]
Пример #12
0
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"]
Пример #13
0
def test_write_text():
    res = Response()
    res.body = b"abc"
    res.write(text_(b"a"))
    eq_(res.text, "abca")
Пример #14
0
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"]
Пример #15
0
def test_write_text():
    res = Response()
    res.body = b"abc"
    res.write(text_(b"a"))
    assert res.text == "abca"
Пример #16
0
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
Пример #17
0
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)
Пример #18
0
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")
Пример #19
0
def test_response_file_body_write_empty_body():
    res = Response('')
    res.write('baz')
    eq_(res.app_iter, [b'', b'baz'])
Пример #20
0
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']
Пример #21
0
def test_write_text():
    res = Response()
    res.body = b'abc'
    res.write(text_(b'a'))
    eq_(res.text, 'abca')
Пример #22
0
def test_response_write_non_str():
    res = Response()
    with pytest.raises(TypeError):
        res.write(object())
Пример #23
0
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)
Пример #24
0
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')
Пример #25
0
def test_response_file_body_write_empty_body():
    res = Response('')
    res.write('baz')
    eq_(res.app_iter, [b'', b'baz'])
Пример #26
0
def test_write_text():
    res = Response()
    res.body = b'abc'
    res.write(text_(b'a'))
    assert res.text == 'abca'
Пример #27
0
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)