Skip to content
Snippets Groups Projects
Commit 83d13875 authored by David Douard's avatar David Douard
Browse files

phabricator: kill PhabricatorLister's api_token argument

stick to the existing credentials mechanism provided by ListerHttpTransport.
parent 6f56d2c8
No related branches found
No related tags found
1 merge request!83phabricator: kill PhabricatorLister's api_token argument
......@@ -18,13 +18,11 @@ class PhabricatorLister(IndexingHttpLister):
MODEL = PhabricatorModel
LISTER_NAME = 'phabricator'
def __init__(self, forge_url, instance=None, api_token=None,
override_config=None):
def __init__(self, forge_url, instance=None, override_config=None):
if forge_url.endswith("/"):
forge_url = forge_url[:-1]
self.forge_url = forge_url
api_baseurl = '%s/api/diffusion.repository.search' % forge_url
self.api_token = api_token
if not instance:
instance = urllib.parse.urlparse(forge_url).hostname
self.instance = instance
......@@ -63,8 +61,6 @@ class PhabricatorLister(IndexingHttpLister):
"""
params = {}
params['headers'] = self.request_headers() or {}
if self.api_token:
return self._build_query_params(params, self.api_token)
instance_creds = self.request_instance_credentials()
if not instance_creds:
raise ValueError(
......
......@@ -28,9 +28,14 @@ class PhabricatorListerTester(HttpListerTester, unittest.TestCase):
"""
if override_config or self.fl is None:
self.fl = self.Lister(forge_url='https://fakeurl', instance='fake',
api_token='a-1',
override_config=override_config)
credentials = {'phabricator': {'fake': [
{'password': 'toto'}
]}}
override_config = dict(credentials=credentials,
**(override_config or {}))
self.fl = self.Lister(
forge_url='https://fakeurl', instance='fake',
override_config=override_config)
self.fl.INITIAL_BACKOFF = 1
self.fl.reset_backoff()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment