{"action":"created","issue":{"url":"https://api.github.com/repos/Pylons/pyramid/issues/1864","labels_url":"https://api.github.com/repos/Pylons/pyramid/issues/1864/labels{/name}","comments_url":"https://api.github.com/repos/Pylons/pyramid/issues/1864/comments","events_url":"https://api.github.com/repos/Pylons/pyramid/issues/1864/events","html_url":"https://github.com/Pylons/pyramid/issues/1864","id":98205605,"number":1864,"title":"Pyramid tests set invalid status on Response() objects","user":{"login":"bertjwregeer","id":649426,"avatar_url":"https://avatars.githubusercontent.com/u/649426?v=3","gravatar_id":"","url":"https://api.github.com/users/bertjwregeer","html_url":"https://github.com/bertjwregeer","followers_url":"https://api.github.com/users/bertjwregeer/followers","following_url":"https://api.github.com/users/bertjwregeer/following{/other_user}","gists_url":"https://api.github.com/users/bertjwregeer/gists{/gist_id}","starred_url":"https://api.github.com/users/bertjwregeer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bertjwregeer/subscriptions","organizations_url":"https://api.github.com/users/bertjwregeer/orgs","repos_url":"https://api.github.com/users/bertjwregeer/repos","events_url":"https://api.github.com/users/bertjwregeer/events{/privacy}","received_events_url":"https://api.github.com/users/bertjwregeer/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-30T16:04:05Z","updated_at":"2015-08-31T15:09:53Z","closed_at":"2015-08-31T15:09:53Z","body":"Due to changes in WebOb 1.5.0 (specifically: https://github.com/Pylons/webob/blob/master/docs/news.txt#L14) when Pyramid uses `_HTTPMove()` in tests, it doesn't set the appropriate `code` and `title` this passing `None None` as the Response()'s status.\r\n\r\nIn WebOb 1.5.0 this has become more strict, so that rather than blowing up at time of use (for example when the `Response` object is actually used to `start_response`, it now blows up when the status is being set. This makes for a better API whereby you are not left guessing why WebOb blew up at a later time, and instead it is done at the call site.\r\n\r\nThis breaks Pyramid's tests as seen on Travis CI: https://travis-ci.org/Pylons/pyramid/jobs/73282779"},"comment":{"url":"https://api.github.com/repos/Pylons/pyramid/issues/comments/136401232","html_url":"https://github.com/Pylons/pyramid/issues/1864#issuecomment-136401232","issue_url":"https://api.github.com/repos/Pylons/pyramid/issues/1864","id":136401232,"user":{"login":"mmerickel","id":487237,"avatar_url":"https://avatars.githubusercontent.com/u/487237?v=3","gravatar_id":"","url":"https://api.github.com/users/mmerickel","html_url":"https://github.com/mmerickel","followers_url":"https://api.github.com/users/mmerickel/followers","following_url":"https://api.github.com/users/mmerickel/following{/other_user}","gists_url":"https://api.github.com/users/mmerickel/gists{/gist_id}","starred_url":"https://api.github.com/users/mmerickel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmerickel/subscriptions","organizations_url":"https://api.github.com/users/mmerickel/orgs","repos_url":"https://api.github.com/users/mmerickel/repos","events_url":"https://api.github.com/users/mmerickel/events{/privacy}","received_events_url":"https://api.github.com/users/mmerickel/received_events","type":"User","site_admin":false},"created_at":"2015-08-31T15:09:53Z","updated_at":"2015-08-31T15:09:53Z","body":"Fixed via #1865."}}