mirror of
https://github.com/aptly-dev/aptly.git
synced 2026-01-12 03:21:33 +00:00
Fix system tests
This commit is contained in:
@@ -47,7 +47,14 @@ class APITest(BaseTest):
|
||||
kwargs["headers"]["Content-Type"] = "application/json"
|
||||
return requests.post("http://%s%s" % (self.base_url, uri), *args, **kwargs)
|
||||
|
||||
def _ensure_async(self, kwargs):
|
||||
# Make sure we run this as an async task
|
||||
params = kwargs.get('params', {})
|
||||
params.setdefault('_async', True)
|
||||
kwargs['params'] = params
|
||||
|
||||
def post_task(self, uri, *args, **kwargs):
|
||||
self._ensure_async(kwargs)
|
||||
resp = self.post(uri, *args, **kwargs)
|
||||
if resp.status_code != 202:
|
||||
return resp
|
||||
@@ -67,6 +74,7 @@ class APITest(BaseTest):
|
||||
return requests.put("http://%s%s" % (self.base_url, uri), *args, **kwargs)
|
||||
|
||||
def put_task(self, uri, *args, **kwargs):
|
||||
self._ensure_async(kwargs)
|
||||
resp = self.put(uri, *args, **kwargs)
|
||||
if resp.status_code != 202:
|
||||
return resp
|
||||
@@ -86,6 +94,7 @@ class APITest(BaseTest):
|
||||
return requests.delete("http://%s%s" % (self.base_url, uri), *args, **kwargs)
|
||||
|
||||
def delete_task(self, uri, *args, **kwargs):
|
||||
self._ensure_async(kwargs)
|
||||
resp = self.delete(uri, *args, **kwargs)
|
||||
if resp.status_code != 202:
|
||||
return resp
|
||||
|
||||
Reference in New Issue
Block a user