(self, method: str, url: str)
| 111 | self._responses[(method.upper(), suffix)] = val |
| 112 | |
| 113 | def _match(self, method: str, url: str) -> _FakeResponse | _FakeSSEResponse: |
| 114 | for (m, suffix), resp in self._responses.items(): |
| 115 | if m == method and suffix in url: |
| 116 | return resp |
| 117 | return self.default_response |
| 118 | |
| 119 | def _record(self, method: str, url: str, **kwargs: Any) -> _FakeResponse | _FakeSSEResponse: |
| 120 | self.calls.append({"method": method, "url": url, **kwargs}) |