示例#1
0
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
示例#2
0
 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
示例#3
0
 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