def test_parse_content_range(): first = 0 last = 99 count = 100 value = f'items {first}-{last}/{count}' content_range = parse_content_range(value) assert isinstance(content_range, ContentRange) assert content_range.first == first assert content_range.last == last assert content_range.count == count assert parse_content_range(None) is None
def _execute_request(self): results = self._client.get( f'{self._path}?{self._query}', **self._config, ) content_range = parse_content_range( self._client.response.headers.get('Content-Range'), ) return results, content_range
def _execute_request(self, url, kwargs): results = self._client.get(url, **kwargs) self._content_range = parse_content_range( self._client.response.headers.get('Content-Range'), ) return results