api: Introduce a new method to retrieve a complete Provider

This commit is contained in:
nemunaire 2023-04-13 17:14:15 +02:00
parent b2bf152af4
commit 241d9ff3c2
1 changed files with 10 additions and 0 deletions

View File

@ -74,6 +74,16 @@ class HappyDomain:
return ret
def provider_get(self, id):
r = self.session.get(
self.baseurl + "/api/providers/" + quote_plus(id),
)
if r.status_code != 200:
raise HappyError(r.status_code, **r.json())
return Provider(self, **r.json())
def provider_add(self, type, name, data):
r = self.session.post(
self.baseurl + "/api/providers",