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