{"push_id":1063263663,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"0aa0342273b13fb9d85c9c922b8e6b811cf96fe1","before":"b39bbce80c69a57c708ed1b672319f111c79bdd5","commits":[{"sha":"00f259670cd792b536bc82b34514e23f90662a51","author":{"email":"f3f5dabb435d77f98da9bfddd8f10e195d14c3e9@scality.com","name":"Jordan Pittier"},"message":"Get rid of httplib2, use urllib3 instead\n\nhttplib2 has been abandonned by its author [1] and is less going\nto be updated and maintained than urllib3. So, let's replace httplib2\nwith urllib3.\n\nNote that this patch mostly rework the unit tests.\n\nI removed the files `tempest.tests.fake_identity` and\n`tempest.tests.fake_http` to use their `tempest.tests.lib` counterpart.\n\nAlso, I tried to \"encapsulated\" HTTP calls and use\n`tempest/lib/common/http.py` everywhere so that we only import\nurllib3 once. This makes us not so dependent on a specific HTTP\nlibrary.\n\n[1] http://bitworking.org/news/2016/03/an_update_on_httplib2\nChange-Id: Id469e78afdb69a404144568a454d98d20a924231","distinct":true,"url":"https://api.github.com/repos/openstack/tempest/commits/00f259670cd792b536bc82b34514e23f90662a51"},{"sha":"0aa0342273b13fb9d85c9c922b8e6b811cf96fe1","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Get rid of httplib2, use urllib3 instead\"","distinct":true,"url":"https://api.github.com/repos/openstack/tempest/commits/0aa0342273b13fb9d85c9c922b8e6b811cf96fe1"}]}