{"action":"created","issue":{"url":"https://api.github.com/repos/hackebrot/qutebrowser/issues/16","labels_url":"https://api.github.com/repos/hackebrot/qutebrowser/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/hackebrot/qutebrowser/issues/16/comments","events_url":"https://api.github.com/repos/hackebrot/qutebrowser/issues/16/events","html_url":"https://github.com/hackebrot/qutebrowser/pull/16","id":66342441,"number":16,"title":"Layout","user":{"login":"nicoddemus","id":1085180,"avatar_url":"https://avatars.githubusercontent.com/u/1085180?v=3","gravatar_id":"","url":"https://api.github.com/users/nicoddemus","html_url":"https://github.com/nicoddemus","followers_url":"https://api.github.com/users/nicoddemus/followers","following_url":"https://api.github.com/users/nicoddemus/following{/other_user}","gists_url":"https://api.github.com/users/nicoddemus/gists{/gist_id}","starred_url":"https://api.github.com/users/nicoddemus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicoddemus/subscriptions","organizations_url":"https://api.github.com/users/nicoddemus/orgs","repos_url":"https://api.github.com/users/nicoddemus/repos","events_url":"https://api.github.com/users/nicoddemus/events{/privacy}","received_events_url":"https://api.github.com/users/nicoddemus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":8,"created_at":"2015-04-04T17:16:15Z","updated_at":"2015-04-05T15:25:04Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/hackebrot/qutebrowser/pulls/16","html_url":"https://github.com/hackebrot/qutebrowser/pull/16","diff_url":"https://github.com/hackebrot/qutebrowser/pull/16.diff","patch_url":"https://github.com/hackebrot/qutebrowser/pull/16.patch"},"body":"Moved tests outside of the `qutebrowser` package, in doing helpers and stubs modules were no longer importable, so I took that opportunity to change helpers and stubs functionality into fixtures and convert the tests that were using those modules to `pytest`.\r\n\r\n* Introduced [pytest-mock](https://github.com/pytest-dev/pytest-mock) plugin;\r\n* In order to do not pollute the PR with more changes than necessary, I kept tests in classes and converted `setUp/tearDown` pairs into autouse fixtures defined in the test classes themselves."},"comment":{"url":"https://api.github.com/repos/hackebrot/qutebrowser/issues/comments/89790851","html_url":"https://github.com/hackebrot/qutebrowser/pull/16#issuecomment-89790851","issue_url":"https://api.github.com/repos/hackebrot/qutebrowser/issues/16","id":89790851,"user":{"login":"nicoddemus","id":1085180,"avatar_url":"https://avatars.githubusercontent.com/u/1085180?v=3","gravatar_id":"","url":"https://api.github.com/users/nicoddemus","html_url":"https://github.com/nicoddemus","followers_url":"https://api.github.com/users/nicoddemus/followers","following_url":"https://api.github.com/users/nicoddemus/following{/other_user}","gists_url":"https://api.github.com/users/nicoddemus/gists{/gist_id}","starred_url":"https://api.github.com/users/nicoddemus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nicoddemus/subscriptions","organizations_url":"https://api.github.com/users/nicoddemus/orgs","repos_url":"https://api.github.com/users/nicoddemus/repos","events_url":"https://api.github.com/users/nicoddemus/events{/privacy}","received_events_url":"https://api.github.com/users/nicoddemus/received_events","type":"User","site_admin":false},"created_at":"2015-04-05T15:25:04Z","updated_at":"2015-04-05T15:25:04Z","body":"About pylint wanting a package, perhaps you can at least inquire the reasoning behind this?\r\n\r\n"}}