mvdbeek
2019-05-08 13:40:59 +02:00
parent e828dada3f
commit ccea1eeb8f
+7
View File
@@ -1,3 +1,4 @@
import os
from contextlib import contextmanager
from six.moves.urllib.parse import urlencode
@@ -22,6 +23,12 @@ from .testcase import FunctionalTestCase
class UsesApiTestCaseMixin(object):
def tearDown(self):
if os.environ.get('GALAXY_TEST_EXTERNAL') is None:
# Only kill running jobs after test for managed test instances
for job in self.galaxy_interactor.get('jobs?state=running&?user_details=true').json():
self._delete("jobs/%s" % job['id'])
def _api_url(self, path, params=None, use_key=None, use_admin_key=None):
if not params:
params = {}