(self, endpoint: str, data: Any = None, params: Any = None)
| 192 | return response.status_code, response.reason |
| 193 | |
| 194 | def put(self, endpoint: str, data: Any = None, params: Any = None) -> tuple[int, str]: |
| 195 | headers = { |
| 196 | "Authorization": f"Bearer {self.foundation_client.get_access_token()}", |
| 197 | "Content-type": "application/json", |
| 198 | } |
| 199 | |
| 200 | try: |
| 201 | response = requests.put( |
| 202 | f"{self.baseurl}{endpoint}", headers=headers, params=params or None, data=data or None |
| 203 | ) |
| 204 | |
| 205 | if response.status_code != 200: |
| 206 | response.raise_for_status() |
| 207 | return response.status_code, response.text |
| 208 | except requests.exceptions.HTTPError as errh: |
| 209 | print(f"message: {response.reason}' '{response.status_code}, {errh}") |
| 210 | return response.status_code, response.reason |
| 211 | |
| 212 | def delete(self, endpoint: str, params: Any = None) -> tuple[int, str]: |
| 213 | headers = { |
no test coverage detected