Rename 'next' to 'anext' on Response (#676)

* Rename 'next' to 'anext' on Response

* Drop iscoroutinefunction() check

Co-authored-by: Tom Christie <tom@tomchristie.com>
This commit is contained in:
Florimond Manca 2019-12-29 16:34:07 +01:00 committed by Tom Christie
parent d5da7430a2
commit 3462999366
3 changed files with 6 additions and 6 deletions

View File

@ -68,7 +68,7 @@
* `def .aiter_text()` - **async text iterator**
* `def .aiter_lines()` - **async text iterator**
* `def .aclose()` - **None**
* `def .next()` - **Response**
* `def .anext()` - **Response**
## `Request`

View File

@ -916,7 +916,7 @@ class Response:
yield part
await self.aclose()
async def next(self) -> "Response":
async def anext(self) -> "Response":
"""
Get the next response from a redirect response.
"""

View File

@ -110,7 +110,7 @@ async def test_no_redirect():
response = await client.get(url)
assert response.status_code == 200
with pytest.raises(NotRedirectResponse):
await response.next()
await response.anext()
@pytest.mark.usefixtures("async_environment")
@ -151,7 +151,7 @@ async def test_disallow_redirects():
assert response.is_redirect is True
assert len(response.history) == 0
response = await response.next()
response = await response.anext()
assert response.status_code == codes.OK
assert response.url == URL("https://example.org/")
assert response.is_redirect is False
@ -216,7 +216,7 @@ async def test_too_many_redirects_calling_next():
response = await client.get(url, allow_redirects=False)
with pytest.raises(TooManyRedirects):
while response.is_redirect:
response = await response.next()
response = await response.anext()
@pytest.mark.usefixtures("async_environment")
@ -233,7 +233,7 @@ async def test_redirect_loop_calling_next():
response = await client.get(url, allow_redirects=False)
with pytest.raises(RedirectLoop):
while response.is_redirect:
response = await response.next()
response = await response.anext()
@pytest.mark.usefixtures("async_environment")