{"push_id":2190675382,"size":76,"distinct_size":1,"ref":"refs/heads/master","head":"80d3b675ca26cb982119d53e864800cb8a67392c","before":"60fe1f29abb99b43e79578e2f8a9150fc59afad6","commits":[{"sha":"9d32597e9745de247247589cb1bd3ab4e76958ff","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Add 'testmodels' app for generating models for tests\n\nTests for a new 'makefixtures' command require app-agnostic test models;\nthe simplest way to create/use these in testing seems to be to have a\ntestmodels app set up. Django treats it as an unmigrated app and\ngenerates database tables etc during pytest startup. May need to change\nafter Django 1.9, when syncdb is fully deprecated.","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/9d32597e9745de247247589cb1bd3ab4e76958ff"},{"sha":"2f469a7ab3391f94c86438c6611391752f8f29eb","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Add migrations for testmodels\n\nThis adds schema and data migrations for testmodels. Seems to be\nthe simplest and most flexible way to prepopulate the test database.","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/2f469a7ab3391f94c86438c6611391752f8f29eb"},{"sha":"28637ddb751aff3f373e16c09c428d3e84cb7fa3","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Add data migrations for testmodels","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/28637ddb751aff3f373e16c09c428d3e84cb7fa3"},{"sha":"d5194139428df3a580ff47e508297649e8d026ec","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Add makefixtures management command and tests","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/d5194139428df3a580ff47e508297649e8d026ec"},{"sha":"db1d62eb797996f327d1fc5362122b70fb7ff732","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Refactor makefixtures and update tests","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/db1d62eb797996f327d1fc5362122b70fb7ff732"},{"sha":"4b6845c3b1e4c9991381027e4c26dc8e72590835","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Finish refactoring and add docstrings","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/4b6845c3b1e4c9991381027e4c26dc8e72590835"},{"sha":"b753c36f61636f9beac0182c4e49d5902fb26965","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Refactor makefixtures again and add tracebranches command","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/b753c36f61636f9beac0182c4e49d5902fb26965"},{"sha":"0866f3eaf8d1955a35cc741af0c07811f278dab6","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Complete relationtrees and tests","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/0866f3eaf8d1955a35cc741af0c07811f278dab6"},{"sha":"6bca04ed9475ac1c9989dbd65a4190f56e05ae4c","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Update makefixtures based on changes to relationtrees","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/6bca04ed9475ac1c9989dbd65a4190f56e05ae4c"},{"sha":"1556ad7d906738ea26d46a8dc7752986ba35dbdc","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Add sierra app to dev and test INSTALLED_APPS\n\nThis change enables use of the custom `makefixtures` management command\nin dev and test environments.","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/1556ad7d906738ea26d46a8dc7752986ba35dbdc"},{"sha":"a2f201cd08181d37033ff9aeacea4c0f68a206f0","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Add __repr__ for Relation objects","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/a2f201cd08181d37033ff9aeacea4c0f68a206f0"},{"sha":"2f96f1eab1c520f19baf695f09d403a079a269af","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Change ConfigError to BadTree exception","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/2f96f1eab1c520f19baf695f09d403a079a269af"},{"sha":"37aae6a120020732ee6a47e321d2afe1f7b67911","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Fix small errors from moving Configuration class","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/37aae6a120020732ee6a47e321d2afe1f7b67911"},{"sha":"cbfa8bf606f7abfc935c9c016eea50ddf81aca53","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Update tests and fixtures for Command class","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/cbfa8bf606f7abfc935c9c016eea50ddf81aca53"},{"sha":"c5ce1b0e0628a752cbf3b82921dfcebf4dcc4307","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Finish tests for makefixtures command","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/c5ce1b0e0628a752cbf3b82921dfcebf4dcc4307"},{"sha":"ca152667fe744b48123c250281df037a62cebc56","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Create standalone get_model_from_string function","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/ca152667fe744b48123c250281df037a62cebc56"},{"sha":"704c60331bfb68d19ff97d74439f76d0fb0a2c83","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Complete tracebranches command and tests","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/704c60331bfb68d19ff97d74439f76d0fb0a2c83"},{"sha":"13f7c79553c1163b9d458527c64395993c008175","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Add pytest-mock to requirements-tests","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/13f7c79553c1163b9d458527c64395993c008175"},{"sha":"0e870ec34ce75b75aee08934e130c30fe848bc80","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Debug Travis-CI test database migrations","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/0e870ec34ce75b75aee08934e130c30fe848bc80"},{"sha":"21e40d5cfd079e5199ebf83714ebe253a9602f87","author":{"name":"jthomale","email":"4ef07a8e64589dd57b3ced50fe693c6c6be3cfb1@unt.edu"},"message":"Skip testmodels migrations for db alias sierra\n\nThe custom data migrations to load test data for `testmodels` was being\nrun twice during py.test setup, once for each DB alias. I traced the\nproblem back to the `migrate` command, and added code in the custom\nmigration to ensure it's only run for the default connection.","distinct":false,"url":"https://api.github.com/repos/unt-libraries/catalog-api/commits/21e40d5cfd079e5199ebf83714ebe253a9602f87"}]}
{"actor":{"display_login":"jason-ellis"}}