Skip to content

Commit

Permalink
Merge pull request #22 from bothub-it/feature/repository_info_update
Browse files Browse the repository at this point in the history
Update repository_info endpoint
  • Loading branch information
lucasagra committed May 19, 2021
2 parents c606d93 + ded7c5b commit 3fa4d7a
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 7 deletions.
9 changes: 6 additions & 3 deletions bothub_backend/bothub.py
Original file line number Diff line number Diff line change
Expand Up @@ -81,10 +81,13 @@ def request_backend_evaluate(

@print_execution_time
def request_backend_info(
self, repository_authorization, language=None, repository_version=None
self, repository_authorization, repository_version_id=None, repository_version_language_id=None
):
url = f"{self.backend}/v2/repository/nlp/authorization/info/{repository_authorization}/"
query_params = {"language": language, "repository_version": repository_version}
query_params = {
"repository_version": repository_version_id,
"repository_version_language": repository_version_language_id
}
headers = {"Authorization": f"Bearer {repository_authorization}"}
response = requests.get(url, params=query_params, headers=headers).json()

Expand All @@ -100,7 +103,7 @@ def request_backend_train(
response = requests.get(url, params=query_params, headers=headers).json()

return response

@print_execution_time
def request_all_readytotrain_languages(
self, repository_authorization, repository_version=None
Expand Down
5 changes: 2 additions & 3 deletions bothub_backend/tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -178,16 +178,15 @@ def test_request_backend_evaluate(self, request_mock):
@requests_mock.Mocker()
def test_request_backend_info(self, request_mock):
query_params = (
f"?language={self.language}&repository_version={self.repository_version}"
f"?repository_version={self.repository_version}"
)
url = f"{BOTHUB_API_REPOSITORY_NLP_URL}/authorization/info/{self.repository_authorization}/{query_params}"
json = {"intents": ["comprar", "alugar"]}
request_mock.get(url=url, json=json)

response = self.bh.request_backend_info(
repository_authorization=self.repository_authorization,
language=self.language,
repository_version=self.repository_version,
repository_version_id=self.repository_version,
)

self.assertEqual(response, json)
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

setup(
name='bothub_backend',
version='1.0.19',
version='1.0.21',
description='Bothub NLP Backend',
packages=find_packages(),
install_requires=[
Expand Down

0 comments on commit 3fa4d7a

Please sign in to comment.