{"push_id":1250413976,"size":20,"distinct_size":20,"ref":"refs/heads/pytest","head":"3933e17e8799b423ddd948ea0dbea4cbd8dfb371","before":"11dc3365ec381f27a7192787eabfcd0e984437fd","commits":[{"sha":"5b66d2eae87d7cc1bfc8d266743433b4a1757165","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Fix new docstrings referencing attributes","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/5b66d2eae87d7cc1bfc8d266743433b4a1757165"},{"sha":"f5015a283e6584573842d412053bd93a29b76f42","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"POSTs to a request detail return better status codes\n\nBefore the only status code returned (outside of those returned by the auth system) were 200. Now 400 and occasionally 403 may be returned. This also resulted in removing ActionError and Modifier in favor of StatusError and SRPPermissionError.\n\nTest cases are currently lagging, see the next commit.","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/f5015a283e6584573842d412053bd93a29b76f42"},{"sha":"4b3ae6f9ad73993a1e743d4b95f42be6afa6675b","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Add initial functional tests with Selenium","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/4b3ae6f9ad73993a1e743d4b95f42be6afa6675b"},{"sha":"9db6781a7712e98b0914fa8eeb267d0140cde8a3","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Add tox config for functional testing","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/9db6781a7712e98b0914fa8eeb267d0140cde8a3"},{"sha":"5e19c21d8a1c65209762bf9c18cb314078458a56","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Rewrite functional/test_login to use py.test","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/5e19c21d8a1c65209762bf9c18cb314078458a56"},{"sha":"6f64b33969a05f2199194073817af8fe5375d652","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Rewrite functional/test_submit so far using py.test\n\nNot much to there, but it's a bit nicer now.","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/6f64b33969a05f2199194073817af8fe5375d652"},{"sha":"1958ea3be0b7790a7733d54ea42acb3b54428196","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"POSTs to a request detail return better status codes\n\nBefore the only status code returned (outside of those returned by the auth system) were 200. Now 400 and occasionally 403 may be returned. This also resulted in removing ActionError and ModifierError in favor of StatusError and SRPPermissionError.\n\nTest cases are currently lagging, see the next commit.","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/1958ea3be0b7790a7733d54ea42acb3b54428196"},{"sha":"169cb1143ec03d9922c651391f7de475584d95a5","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Rewrite views/requests/test_request using py.test\n\nMoved a (now unimplemented) test case for modifier evaluation order to test_models.","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/169cb1143ec03d9922c651391f7de475584d95a5"},{"sha":"c4f504709b6f9ebd203666a4e19ca60c09c9be9e","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Merge branch 'selenium' into pytest\n\n* selenium:\n  Rewrite functional/test_submit so far using py.test\n  Rewrite functional/test_login to use py.test\n  Add tox config for functional testing\n  Add initial functional tests with Selenium\n  POSTs to a request detail return better status codes","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/c4f504709b6f9ebd203666a4e19ca60c09c9be9e"},{"sha":"64a33126802ea5bdbdef394c21e3273e2b2f57c7","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Add functional test for actually submitting a request","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/64a33126802ea5bdbdef394c21e3273e2b2f57c7"},{"sha":"135cdfcb8cfc25d4b7d72e96dccd2c06bf8f3652","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Add local py.test plugin for skipping functional/browser tests","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/135cdfcb8cfc25d4b7d72e96dccd2c06bf8f3652"},{"sha":"69aaa9479c401bda25f943ad29b944fdc3219870","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Update tox config to use the new browser-based tests","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/69aaa9479c401bda25f943ad29b944fdc3219870"},{"sha":"d8d6c6927767b5e8962eaf5a40fe1d91515b76c8","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Expand the check for in-memory SQLite databases","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/d8d6c6927767b5e8962eaf5a40fe1d91515b76c8"},{"sha":"1fd1dc9685bd5ed50f61d35f7cbdee6804f9cf7d","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Stop adding random identifiers to coverage files\n\nDifferent runs are already given unique IDs from the tox config (see the COVERAGE_FILE environment variable).","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/1fd1dc9685bd5ed50f61d35f7cbdee6804f9cf7d"},{"sha":"0f02c62bac143955ccf8044455f5c33f2a19a219","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Add Travis config for Sauce Labs\n\nAlso had to add javascript and other static files as dependencies to the test-python target.","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/0f02c62bac143955ccf8044455f5c33f2a19a219"},{"sha":"c218b5dfc51748b60fff21adba542272b68b20a6","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Skip setting up Sauce Connect for PhantomJS","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/c218b5dfc51748b60fff21adba542272b68b20a6"},{"sha":"edfd1611c85bd9f0346c54e032946d4650848eb4","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Improve cleanup of old test reports","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/edfd1611c85bd9f0346c54e032946d4650848eb4"},{"sha":"068873cd7d362d5debb2852d322d123003c4c393","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Specifying SELENIUM_DRIVER or the -F flag is enough to run browser tests now\n\nAlso changed a small detail in an import statement in the root level conftest.","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/068873cd7d362d5debb2852d322d123003c4c393"},{"sha":"37c7dd7658e26cb9385354c82761bd13ea7e9e80","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Allow specifying multiple browsers to test in SELENIUM_DRIVERS\n\nStill defaults to just PhantomJS, but specifying multiple is now an option.","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/37c7dd7658e26cb9385354c82761bd13ea7e9e80"},{"sha":"3933e17e8799b423ddd948ea0dbea4cbd8dfb371","author":{"name":"Will Ross","email":"9c37368f347cc1c5b442b721b8c55e8c1c3fe32f@paxswill.com"},"message":"Make tox forget about browser testing\n\nWether or not browser functionality is tested is now handled outside of tox. I'm not entirely satisfied with how I solved this, but it should work well enough for now.","distinct":true,"url":"https://api.github.com/repos/paxswill/evesrp/commits/3933e17e8799b423ddd948ea0dbea4cbd8dfb371"}]}
{"actor":{"display_login":"paxswill"}}