code: def remove(self, method_or_response=None, url=None):
          
          if isinstance(method_or_response, BaseResponse):
              response = method_or_response
          else:
              response = BaseResponse(method=method_or_response, url=url)
  
          while response in self._matches:
              self._matches.remove(response)
docs: Removes a response previously added using ``add()``, identified
          either by a response object inheriting ``BaseResponse`` or
          ``method`` and ``url``. Removes all matching responses.
  
          >>> response.add(responses.GET, 'http://example.org')
          >>> response.remove(responses.GET, 'http://example.org')