def test_delete_success(self): """Verify that delete works as expected.""" service = 'supercool' full_url = '{0}{1}'.format(self.URLBASE, service) response = dict(a='b') # Apparently the service always returns JSON, but this seems # like a really suspicious assumption. I would really like to # verify it. httpretty.register_uri( httpretty.DELETE, full_url, body=json.dumps(response) ) test_base = Base(self.CERT, self.URLBASE) response_json = test_base.delete(service) self.assertEqual(response, response_json)
def test_delete_failure(self): """Verify we are raising properly if a get request fails.""" test_base = Base(self.CERT, self.URLBASE) with self.assertRaises(requests.ConnectionError): test_base.delete('my-special-beans')