{"push_id":708714013,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"90b4852d33f8eabccf3fc3eaedc11286039613fa","before":"d7623ed3be1b26f9a5c8dee36e27b31d136a3103","commits":[{"sha":"4b4cedaf853664535c05d47c99c920e74d1deb3a","author":{"email":"c58b498a77cbcc720a2371e38ec06381609c0448@gmail.com","name":"Cedric Brandily"},"message":"Define SafeFixture base fixture\n\nCurrenty useFixture(myfixture)[1] ensures to call myfixture.cleanUp only\nif myfixture.setUp succeed.\n\nThis change defines a workaround to ensure cleanUp call even if setUp\nfails until testtools/fixtures support it: SafeFixture[2] which ensures\ncleanUp call if setUp fails and replaces fixtures.Fixture use by\nSafeFixture. This workaround will be removed when the bug will fixed in\ntesttools and fixtures[3].\n\n[1] testtools.TestCase.useFixture, fixtures.Fixture.useFixture\n[2] neutron.tests.tools\n[3] see related bugs\n\nChange-Id: I875934e8dde321a450c83fb95d175affd1f3bb83\nCloses-Bug: #1464410\nPartial-Bug: #1453888\nRelated-Bug: #1456353\nRelated-Bug: #1456370","distinct":true,"url":"https://api.github.com/repos/openstack/neutron/commits/4b4cedaf853664535c05d47c99c920e74d1deb3a"},{"sha":"90b4852d33f8eabccf3fc3eaedc11286039613fa","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Define SafeFixture base fixture\"","distinct":true,"url":"https://api.github.com/repos/openstack/neutron/commits/90b4852d33f8eabccf3fc3eaedc11286039613fa"}]}