def test_create_request_no_cust_ver():

    """ Test message for default version (1.1) and correct syntax """
    msg_no_cust_ver = HttpRequestMessage("GET", "/mypage", 'localhost', {})

    msg_str = "GET /mypage HTTP/1.1\r\n"

    assert msg_no_cust_ver.create_request() == msg_str
def test_create_request_cust_ver():

    """ Test message for custom HTTP version """
    msg_cust_ver = HttpRequestMessage("GET", "/yourpage", 'localhost', {},
                                      http_version='0.9')

    msg_str = "GET /yourpage HTTP/0.9\r\n"

    assert msg_cust_ver.create_request() == msg_str