def test_purge_raise_on_errors(self): HTTPretty.register_uri( HTTPretty.DELETE, re.compile(self.endpoint + ".*"), body="", status=400) reader = APIReader(endpoint='http://' + self.endpoint, type='install', purge_data=True, field='foo') with self.assertRaises(HTTPError): reader.purge(self.last_week, self.now)
def test_purge_calls_delete(self): HTTPretty.register_uri( HTTPretty.DELETE, re.compile(self.endpoint + ".*install.*"), body="", status=204) reader = APIReader(endpoint='http://' + self.endpoint, type='install', purge_data=True, field='foo') reader.purge(self.last_week, self.now) self.assertEquals(HTTPretty.last_request.method, 'DELETE')
def test_purge_raise_on_errors(self): HTTPretty.register_uri(HTTPretty.DELETE, re.compile(self.endpoint + ".*"), body="", status=400) reader = APIReader(endpoint='http://' + self.endpoint, type='install', purge_data=True, field='foo') with self.assertRaises(HTTPError): reader.purge(self.last_week, self.now)
def test_purge_calls_delete(self): HTTPretty.register_uri(HTTPretty.DELETE, re.compile(self.endpoint + ".*install.*"), body="", status=204) reader = APIReader(endpoint='http://' + self.endpoint, type='install', purge_data=True, field='foo') reader.purge(self.last_week, self.now) self.assertEquals(HTTPretty.last_request.method, 'DELETE')