-{"cookies":[{"domain":"localhost","expires":"<<<\d+>>>","https":false,"include_subdomain":false,"name":"cookie1","path":"/","value":"value1"},{"domain":"localhost","expires":"<<<\d+>>>","https":false,"include_subdomain":false,"name":"cookie2","path":"/","value":"value2"},{"domain":"localhost","expires":"<<<\d+>>>","https":false,"include_subdomain":false,"name":"cookie3","path":"/","value":"value3"}],"entries":[{"asserts":[{"line":2,"success":true},{"line":2,"success":true},{"line":3,"success":true},{"line":4,"success":true},{"line":5,"success":true},{"line":7,"success":true},{"line":8,"success":true},{"line":9,"success":true},{"line":10,"success":true},{"line":11,"success":true},{"line":12,"success":true},{"line":13,"success":true},{"line":14,"success":true},{"line":15,"success":true},{"line":16,"success":true},{"line":17,"success":true},{"line":18,"success":true},{"line":19,"success":true},{"line":20,"success":true},{"line":21,"success":true},{"line":22,"success":true},{"line":23,"success":true},{"line":24,"success":true},{"line":25,"success":true},{"line":26,"success":true},{"line":27,"success":true},{"line":28,"success":true}],"calls":[{"request":{"cookies":[],"headers":[{"name":"Host","value":"localhost:8000"},{"name":"Accept","value":"*/*"},{"name":"User-Agent","value":"hurl/<<<.*?>>>"}],"method":"GET","query_string":[],"url":"http://localhost:8000/assert-header"},"response":{"cookies":[{"name":"cookie1","path":"/","value":"value1"},{"name":"cookie2","path":"/","value":"value2"},{"name":"cookie3","path":"/","value":"value3"}],"headers":[{"name":"Content-Length","value":"0"},{"name":"Content-Type","value":"text/html; charset=utf-8"},{"name":"Date","value":"<<<.*?>>>"},{"name":"Etag","value":"\"33a64df551425fcc55e4d42a148795d9f25f89d4\""},{"name":"Expires","value":"<<<.*?>>>"},{"name":"Header1","value":"value1"},{"name":"Server","value":"Flask Server"},{"name":"Set-Cookie","value":"cookie1=value1; Path=/"},{"name":"Set-Cookie","value":"cookie2=value2; Path=/"},{"name":"Set-Cookie","value":"cookie3=value3; Path=/"},{"name":"Via","value":"waitress"},{"name":"X-Fruit","value":"Banana"},{"name":"X-Fruit","value":"Lemon"},{"name":"X-Fruit","value":"Grape"},{"name":"X-Fruit","value":"Strawberry"}],"http_version":"HTTP/1.1","status":200},"timings":{"app_connect":<<<\d+>>>,"begin_call":"<<<.*?>>>","connect":<<<\d+>>>,"end_call":"<<<.*?>>>","name_lookup":<<<\d+>>>,"pre_transfer":<<<\d+>>>,"start_transfer":<<<\d+>>>,"total":<<<\d+>>>}}],"captures":[],"curl_cmd":"curl 'http://localhost:8000/assert-header'","index":1,"line":1,"time":<<<\d+>>>},{"asserts":[{"line":34,"success":true},{"line":34,"success":true},{"line":38,"success":true},{"line":39,"success":true},{"line":40,"success":true},{"line":41,"success":true},{"line":42,"success":true},{"line":43,"success":true},{"line":44,"success":true},{"line":45,"success":true}],"calls":[{"request":{"cookies":[{"name":"cookie3","value":"value3"},{"name":"cookie2","value":"value2"},{"name":"cookie1","value":"value1"}],"headers":[{"name":"Host","value":"localhost:8000"},{"name":"Accept","value":"*/*"},{"name":"Cookie","value":"cookie3=value3; cookie2=value2; cookie1=value1"},{"name":"User-Agent","value":"hurl/<<<.*?>>>"}],"method":"GET","query_string":[],"url":"http://localhost:8000/assert-header"},"response":{"cookies":[{"name":"cookie1","path":"/","value":"value1"},{"name":"cookie2","path":"/","value":"value2"},{"name":"cookie3","path":"/","value":"value3"}],"headers":[{"name":"Content-Length","value":"0"},{"name":"Content-Type","value":"text/html; charset=utf-8"},{"name":"Date","value":"<<<.*?>>>"},{"name":"Etag","value":"\"33a64df551425fcc55e4d42a148795d9f25f89d4\""},{"name":"Expires","value":"<<<.*?>>>"},{"name":"Header1","value":"value1"},{"name":"Server","value":"Flask Server"},{"name":"Set-Cookie","value":"cookie1=value1; Path=/"},{"name":"Set-Cookie","value":"cookie2=value2; Path=/"},{"name":"Set-Cookie","value":"cookie3=value3; Path=/"},{"name":"Via","value":"waitress"},{"name":"X-Fruit","value":"Banana"},{"name":"X-Fruit","value":"Lemon"},{"name":"X-Fruit","value":"Grape"},{"name":"X-Fruit","value":"Strawberry"}],"http_version":"HTTP/1.1","status":200},"timings":{"app_connect":<<<\d+>>>,"begin_call":"<<<.*?>>>","connect":<<<\d+>>>,"end_call":"<<<.*?>>>","name_lookup":<<<\d+>>>,"pre_transfer":<<<\d+>>>,"start_transfer":<<<\d+>>>,"total":<<<\d+>>>}}],"captures":[{"name":"fruits","value":["Banana","Lemon","Grape","Strawberry"]}],"curl_cmd":"curl --cookie 'cookie1=value1; cookie2=value2; cookie3=value3' 'http://localhost:8000/assert-header'","index":2,"line":33,"time":<<<\d+>>>},{"asserts":[{"line":51,"success":true},{"line":51,"success":true},{"line":53,"success":true},{"line":54,"success":true}],"calls":[{"request":{"cookies":[{"name":"cookie3","value":"value3"},{"name":"cookie2","value":"value2"},{"name":"cookie1","value":"value1"}],"headers":[{"name":"Host","value":"localhost:8000"},{"name":"Accept","value":"*/*"},{"name":"Cookie","value":"cookie3=value3; cookie2=value2; cookie1=value1"},{"name":"User-Agent","value":"hurl/<<<.*?>>>"}],"method":"GET","query_string":[],"url":"http://localhost:8000/assert-header-location-http"},"response":{"cookies":[],"headers":[{"name":"Content-Length","value":"229"},{"name":"Content-Type","value":"text/html; charset=utf-8"},{"name":"Date","value":"<<<.*?>>>"},{"name":"Location","value":"http://localhost:8000"},{"name":"Server","value":"Flask Server"},{"name":"Via","value":"waitress"}],"http_version":"HTTP/1.1","status":302},"timings":{"app_connect":<<<\d+>>>,"begin_call":"<<<.*?>>>","connect":<<<\d+>>>,"end_call":"<<<.*?>>>","name_lookup":<<<\d+>>>,"pre_transfer":<<<\d+>>>,"start_transfer":<<<\d+>>>,"total":<<<\d+>>>}}],"captures":[],"curl_cmd":"curl --cookie 'cookie1=value1; cookie2=value2; cookie3=value3' 'http://localhost:8000/assert-header-location-http'","index":3,"line":50,"time":<<<\d+>>>},{"asserts":[{"line":58,"success":true},{"line":58,"success":true},{"line":60,"success":true},{"line":61,"success":true}],"calls":[{"request":{"cookies":[{"name":"cookie3","value":"value3"},{"name":"cookie2","value":"value2"},{"name":"cookie1","value":"value1"}],"headers":[{"name":"Host","value":"localhost:8000"},{"name":"Accept","value":"*/*"},{"name":"Cookie","value":"cookie3=value3; cookie2=value2; cookie1=value1"},{"name":"User-Agent","value":"hurl/<<<.*?>>>"}],"method":"GET","query_string":[],"url":"http://localhost:8000/assert-header-location-custom-scheme"},"response":{"cookies":[],"headers":[{"name":"Content-Length","value":"265"},{"name":"Content-Type","value":"text/html; charset=utf-8"},{"name":"Date","value":"<<<.*?>>>"},{"name":"Location","value":"market://details?id=com.example.package"},{"name":"Server","value":"Flask Server"},{"name":"Via","value":"waitress"}],"http_version":"HTTP/1.1","status":302},"timings":{"app_connect":<<<\d+>>>,"begin_call":"<<<.*?>>>","connect":<<<\d+>>>,"end_call":"<<<.*?>>>","name_lookup":<<<\d+>>>,"pre_transfer":<<<\d+>>>,"start_transfer":<<<\d+>>>,"total":<<<\d+>>>}}],"captures":[],"curl_cmd":"curl --cookie 'cookie1=value1; cookie2=value2; cookie3=value3' 'http://localhost:8000/assert-header-location-custom-scheme'","index":4,"line":57,"time":<<<\d+>>>},{"asserts":[{"line":65,"success":true},{"line":65,"success":true},{"line":67,"success":true},{"line":68,"success":true}],"calls":[{"request":{"cookies":[{"name":"cookie3","value":"value3"},{"name":"cookie2","value":"value2"},{"name":"cookie1","value":"value1"}],"headers":[{"name":"Host","value":"localhost:8000"},{"name":"Accept","value":"*/*"},{"name":"Cookie","value":"cookie3=value3; cookie2=value2; cookie1=value1"},{"name":"User-Agent","value":"hurl/<<<.*?>>>"}],"method":"GET","query_string":[],"url":"http://localhost:8000/assert-header-location-xxx"},"response":{"cookies":[],"headers":[{"name":"Content-Length","value":"193"},{"name":"Content-Type","value":"text/html; charset=utf-8"},{"name":"Date","value":"<<<.*?>>>"},{"name":"Location","value":"xxx"},{"name":"Server","value":"Flask Server"},{"name":"Via","value":"waitress"}],"http_version":"HTTP/1.1","status":302},"timings":{"app_connect":<<<\d+>>>,"begin_call":"<<<.*?>>>","connect":<<<\d+>>>,"end_call":"<<<.*?>>>","name_lookup":<<<\d+>>>,"pre_transfer":<<<\d+>>>,"start_transfer":<<<\d+>>>,"total":<<<\d+>>>}}],"captures":[],"curl_cmd":"curl --cookie 'cookie1=value1; cookie2=value2; cookie3=value3' 'http://localhost:8000/assert-header-location-xxx'","index":5,"line":64,"time":<<<\d+>>>}],"filename":"tests_ok/assert/assert_header.hurl","success":true,"time":<<<\d+>>>}
0 commit comments