From 843b7dbc6123ca01dececbab4ceaf15b1c5d24e2 Mon Sep 17 00:00:00 2001 From: jluttermann <jan.luttermann@gmx.de> Date: Wed, 14 Oct 2020 12:28:40 +0200 Subject: [PATCH] fix: changed post to put for changing alias Closes: !16 --- briar_wrapper/models/contacts.py | 3 ++- tests/briar_wrapper/models/test_contacts.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/briar_wrapper/models/contacts.py b/briar_wrapper/models/contacts.py index 0438275..fc27795 100644 --- a/briar_wrapper/models/contacts.py +++ b/briar_wrapper/models/contacts.py @@ -12,6 +12,7 @@ from urllib.parse import urljoin from requests import delete as _delete from requests import get as _get from requests import post as _post +from requests import put as _put from briar_wrapper.constants import BASE_HTTP_URL from briar_wrapper.model import Model @@ -46,7 +47,7 @@ class Contacts(Model): """ url = urljoin(BASE_HTTP_URL, self._API_ENDPOINT + f"{str(contact_id)}/alias") - _post(url, headers=self._headers, json={"alias": alias}) + _put(url, headers=self._headers, json={"alias": alias}) def delete(self, contact_id: int) -> None: # pylint: disable=line-too-long diff --git a/tests/briar_wrapper/models/test_contacts.py b/tests/briar_wrapper/models/test_contacts.py index f7531a2..2017565 100644 --- a/tests/briar_wrapper/models/test_contacts.py +++ b/tests/briar_wrapper/models/test_contacts.py @@ -54,7 +54,7 @@ def match_request_add_pending(request): def test_set_alias(api, request_headers, requests_mock): contacts = Contacts(api) contact_id = 137 - requests_mock.register_uri("POST", + requests_mock.register_uri("PUT", BASE_HTTP_URL + f"{contact_id}/alias", request_headers=request_headers, additional_matcher=match_request_set_alias) -- GitLab