Пример #1
0
def test_set_headerlist():
    res = Response()
    # looks like a list
    res.headerlist = (('Content-Type', 'text/html; charset=UTF-8'), )
    eq_(res.headerlist, [('Content-Type', 'text/html; charset=UTF-8')])
    # has items
    res.headerlist = {'Content-Type': 'text/html; charset=UTF-8'}
    eq_(res.headerlist, [('Content-Type', 'text/html; charset=UTF-8')])
    del res.headerlist
    eq_(res.headerlist, [])
Пример #2
0
def test_set_headerlist():
    res = Response()
    # looks like a list
    res.headerlist = (('Content-Type', 'text/html; charset=UTF-8'),)
    eq_(res.headerlist, [('Content-Type', 'text/html; charset=UTF-8')])
    # has items
    res.headerlist = {'Content-Type': 'text/html; charset=UTF-8'}
    eq_(res.headerlist, [('Content-Type', 'text/html; charset=UTF-8')])
    del res.headerlist
    eq_(res.headerlist, [])
Пример #3
0
def test_set_headerlist():
    res = Response()
    # looks like a list
    res.headerlist = (("Content-Type", "text/html; charset=UTF-8"),)
    eq_(res.headerlist, [("Content-Type", "text/html; charset=UTF-8")])
    # has items
    res.headerlist = {"Content-Type": "text/html; charset=UTF-8"}
    eq_(res.headerlist, [("Content-Type", "text/html; charset=UTF-8")])
    del res.headerlist
    eq_(res.headerlist, [])
Пример #4
0
def test_set_headerlist():
    res = Response()
    # looks like a list
    res.headerlist = (('Content-Type', 'text/html; charset=UTF-8'),)
    assert res.headerlist == [('Content-Type', 'text/html; charset=UTF-8')]

    # has items
    res.headerlist = {'Content-Type': 'text/html; charset=UTF-8'}
    assert res.headerlist == [('Content-Type', 'text/html; charset=UTF-8')]

    del res.headerlist
    assert res.headerlist == []
Пример #5
0
def test_set_headerlist():
    res = Response()
    # looks like a list
    res.headerlist = (("Content-Type", "text/html; charset=UTF-8"),)
    assert res.headerlist == [("Content-Type", "text/html; charset=UTF-8")]

    # has items
    res.headerlist = {"Content-Type": "text/html; charset=UTF-8"}
    assert res.headerlist == [("Content-Type", "text/html; charset=UTF-8")]

    del res.headerlist
    assert res.headerlist == []
Пример #6
0
def test_set_headerlist():
    res = Response()
    # looks like a list
    res.headerlist = (("Content-Type", "text/html; charset=UTF-8"), )
    assert res.headerlist == [("Content-Type", "text/html; charset=UTF-8")]

    # has items
    res.headerlist = {"Content-Type": "text/html; charset=UTF-8"}
    assert res.headerlist == [("Content-Type", "text/html; charset=UTF-8")]

    del res.headerlist
    assert res.headerlist == []
Пример #7
0
def test__abs_headerlist_location_no_scheme():
    res = Response()
    res.content_encoding = 'gzip'
    res.headerlist = [('Location', '/abc')]
    result = res._abs_headerlist({'wsgi.url_scheme': 'http',
                                  'HTTP_HOST': 'example.com:80'})
    assert result == [('Location', 'http://example.com/abc')]
Пример #8
0
def test__abs_headerlist_location_with_scheme():
    res = Response()
    res.content_encoding = 'gzip'
    res.headerlist = [('Location', 'http:')]
    result = res._abs_headerlist({})
    assert result, [('Location' == 'http:')]
Пример #9
0
def test__abs_headerlist_location_no_scheme():
    res = Response()
    res.content_encoding = "gzip"
    res.headerlist = [("Location", "/abc")]
    result = res._abs_headerlist({"wsgi.url_scheme": "http", "HTTP_HOST": "example.com:80"})
    eq_(result, [("Location", "http://example.com/abc")])
Пример #10
0
def test__abs_headerlist_location_with_scheme():
    res = Response()
    res.content_encoding = "gzip"
    res.headerlist = [("Location", "http:")]
    result = res._abs_headerlist({})
    eq_(result, [("Location", "http:")])