diff --git a/.travis.yml b/.travis.yml index 22110c2bb..9505dbff3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ install: - pip -q install ordereddict || echo "optional skipped" - pip -q install coveralls script: -- travis_wait make test +- travis_wait python setup.py test - export PACKAGE_VERSION=$(python -c "from jira.version import __version__; print(__version__)") after_success: - python travis_after_all.py diff --git a/jira/client.py b/jira/client.py index a60eb3f27..d4cf3b4f9 100644 --- a/jira/client.py +++ b/jira/client.py @@ -2339,11 +2339,16 @@ def deactivate_user(self, username): url = self._options['server'] + '/secure/admin/user/EditUser.jspa' self._options['headers']['Content-Type'] = 'application/x-www-form-urlencoded; charset=UTF-8' user = self.user(username) - userInfo = { 'inline':'true', 'decorator':'dialog', 'username':user.name, - 'fullName':user.displayName, 'email':user.emailAddress, 'editName':user.name - } + userInfo = { + 'inline': 'true', + 'decorator': 'dialog', + 'username': user.name, + 'fullName': user.displayName, + 'email': user.emailAddress, + 'editName': user.name + } try: - r = self._session.post( url, headers=self._options['headers'], data = userInfo) + r = self._session.post(url, headers=self._options['headers'], data=userInfo) if r.status_code == 200: return True else: @@ -2351,7 +2356,7 @@ def deactivate_user(self, username): 'Got response from deactivating %s: %s' % (username, r.status_code)) return r.status_code except Exception as e: - print("Error Deactivating %s: %s" % (username, e) ) + print("Error Deactivating %s: %s" % (username, e)) def reindex(self, force=False, background=True): """ diff --git a/jira/utils/lru_cache.py b/jira/utils/lru_cache.py index 6f6375820..e35365823 100644 --- a/jira/utils/lru_cache.py +++ b/jira/utils/lru_cache.py @@ -25,7 +25,7 @@ def __hash__(self): def _make_key(args, kwds, typed, kwd_mark=(object(),), - fasttypes={int, str, frozenset, type(None)}, + fasttypes=set([int, str, frozenset, type(None)]), sorted=sorted, tuple=tuple, type=type, len=len): 'Make a cache key from optionally typed positional and keyword arguments' key = args diff --git a/tests/tests.py b/tests/tests.py index 7a2493fb6..bfb701713 100755 --- a/tests/tests.py +++ b/tests/tests.py @@ -222,9 +222,9 @@ def __init__(self): self.project_a = prefix + 'A' # old XSS self.project_a_name = "Test user=%s key=%s A" \ % (getpass.getuser(), self.project_a) + self.project_b = prefix + 'B' # old BULK self.project_b_name = "Test user=%s key=%s B" \ % (getpass.getuser(), self.project_b) - self.project_b = prefix + 'B' # old BULK # TODO: fin a way to prevent SecurityTokenMissing for On Demand # https://jira.atlassian.com/browse/JRA-39153