| 329 | return normalized_files |
| 330 | |
| 331 | async def request(self, method: str, url: str, **kwargs): |
| 332 | data = kwargs.pop("data", None) |
| 333 | if data is not None and "files" not in kwargs: |
| 334 | normalized_data, files = self._normalize_data(data) |
| 335 | kwargs["data"] = normalized_data |
| 336 | if files: |
| 337 | kwargs["files"] = files |
| 338 | elif data is not None: |
| 339 | kwargs["data"] = data |
| 340 | if "files" in kwargs: |
| 341 | kwargs["files"] = self._normalize_files(kwargs["files"]) |
| 342 | response = await self._client.request(method, url, **kwargs) |
| 343 | return AdapterTestResponse(response) |
| 344 | |
| 345 | async def get(self, url: str, **kwargs): |
| 346 | return await self.request("GET", url, **kwargs) |