{"action":"created","issue":{"url":"https://api.github.com/repos/paramiko/paramiko/issues/1100","repository_url":"https://api.github.com/repos/paramiko/paramiko","labels_url":"https://api.github.com/repos/paramiko/paramiko/issues/1100/labels{/name}","comments_url":"https://api.github.com/repos/paramiko/paramiko/issues/1100/comments","events_url":"https://api.github.com/repos/paramiko/paramiko/issues/1100/events","html_url":"https://github.com/paramiko/paramiko/issues/1100","id":267755616,"number":1100,"title":"Overhaul test suite to be compatible with pytest","user":{"login":"bitprophet","id":6088,"avatar_url":"https://avatars2.githubusercontent.com/u/6088?v=4","gravatar_id":"","url":"https://api.github.com/users/bitprophet","html_url":"https://github.com/bitprophet","followers_url":"https://api.github.com/users/bitprophet/followers","following_url":"https://api.github.com/users/bitprophet/following{/other_user}","gists_url":"https://api.github.com/users/bitprophet/gists{/gist_id}","starred_url":"https://api.github.com/users/bitprophet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitprophet/subscriptions","organizations_url":"https://api.github.com/users/bitprophet/orgs","repos_url":"https://api.github.com/users/bitprophet/repos","events_url":"https://api.github.com/users/bitprophet/events{/privacy}","received_events_url":"https://api.github.com/users/bitprophet/received_events","type":"User","site_admin":false},"labels":[{"id":120561604,"url":"https://api.github.com/repos/paramiko/paramiko/labels/Support","name":"Support","color":"4070a0","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":12,"created_at":"2017-10-23T17:41:35Z","updated_at":"2017-10-24T04:38:16Z","closed_at":null,"author_association":"OWNER","body":"Been kinda unhappy with Paramiko's handrolled semi-unittest-based `test.py` since I came on board, and ideally I'd like to end up using my rspec-esque test kit, but since the latter has been rewritten under pytest, just getting our suite working with pytest would be a great step forwards. Plus all the other reasons to do so: pytest is the leading test runner these days, many folks are familiar with it, lots of plugins to use, better tox integration for people who use that (not me, yet), etc.\r\n\r\nI am working on this right now as a prerequisite for a bunch of test-driven thorny auth crap (#387) so the ticket is just my usual keeping track of stuff for posterity."},"comment":{"url":"https://api.github.com/repos/paramiko/paramiko/issues/comments/338871246","html_url":"https://github.com/paramiko/paramiko/issues/1100#issuecomment-338871246","issue_url":"https://api.github.com/repos/paramiko/paramiko/issues/1100","id":338871246,"user":{"login":"bitprophet","id":6088,"avatar_url":"https://avatars2.githubusercontent.com/u/6088?v=4","gravatar_id":"","url":"https://api.github.com/users/bitprophet","html_url":"https://github.com/bitprophet","followers_url":"https://api.github.com/users/bitprophet/followers","following_url":"https://api.github.com/users/bitprophet/following{/other_user}","gists_url":"https://api.github.com/users/bitprophet/gists{/gist_id}","starred_url":"https://api.github.com/users/bitprophet/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bitprophet/subscriptions","organizations_url":"https://api.github.com/users/bitprophet/orgs","repos_url":"https://api.github.com/users/bitprophet/repos","events_url":"https://api.github.com/users/bitprophet/events{/privacy}","received_events_url":"https://api.github.com/users/bitprophet/received_events","type":"User","site_admin":false},"created_at":"2017-10-24T04:38:16Z","updated_at":"2017-10-24T04:38:16Z","author_association":"OWNER","body":"Using an error-counter task and running just one test (`test_4_prefetch_seek` as above) I can go 100 iterations w/o error, implying there's still some state bleed/cruft issues despite not using session-level fixtures. Conversely, running the two SFTP suites (but no others, yet) has so far resulted in an error on the 1st run a handful of times in a row."}}
{"actor":{"display_login":"bitprophet"}}