def test_200_ok_byte(): s = HttpServer() assert isinstance(s._gen_response(200), bytes)
def test_200_ok(): s = HttpServer() assert s._gen_response(200) == "HTTP/1.1 200 OK\r\n"
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'
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)
def test_gen_response_1(): s = HttpServer() assert s._gen_response(301) == 'HTTP/1.1 301 Moved Permanently\r\n'