Beispiel #1
0
def test_200_ok_byte():
    s = HttpServer()
    assert isinstance(s._gen_response(200), bytes)
Beispiel #2
0
def test_200_ok():
    s = HttpServer()
    assert s._gen_response(200) == "HTTP/1.1 200 OK\r\n"
Beispiel #3
0
def test_gen_response2():
    u"""Assert that 403 error response is generated."""
    s = HttpServer()
    assert s._gen_response(403) == b'HTTP/1.1 403 Forbidden\r\n'
Beispiel #4
0
def test_gen_all_codes():
    s = HttpServer()
    for code, msg in _status_codes.items():
        assert s._gen_response(code) == b'HTTP/1.1 {} {}\r\n'.format(code, msg)
Beispiel #5
0
def test_gen_response_1():
    s = HttpServer()
    assert s._gen_response(301) == 'HTTP/1.1 301 Moved Permanently\r\n'