File tree Expand file tree Collapse file tree 5 files changed +13
-22
lines changed Expand file tree Collapse file tree 5 files changed +13
-22
lines changed Original file line number Diff line number Diff line change 63
63
- run : pip install .
64
64
if : ${{ matrix.coverage != 'yes' }}
65
65
- run : flake8
66
- - run : pytest --cov=fakeredis --cov-branch
66
+ - run : pytest -v - -cov=fakeredis --cov-branch
67
67
if : ${{ matrix.coverage == 'yes' }}
68
- - run : pytest
68
+ - run : pytest -v
69
69
if : ${{ matrix.coverage != 'yes' }}
70
70
- run : coveralls --service=github
71
71
env :
Original file line number Diff line number Diff line change 1
1
aioredis
2
- async_generator
3
2
coverage
4
3
flake8
5
4
hypothesis
Original file line number Diff line number Diff line change 1
1
#
2
- # This file is autogenerated by pip-compile
2
+ # This file is autogenerated by pip-compile with python 3.8
3
3
# To update, run:
4
4
#
5
5
# pip-compile requirements.in
6
6
#
7
7
aioredis == 1.3.1
8
8
# via -r requirements.in
9
- async-generator == 1.10
10
- # via -r requirements.in
11
9
async-timeout == 3.0.1
12
10
# via aioredis
13
11
attrs == 20.3.0
@@ -42,18 +40,18 @@ pyflakes==2.2.0
42
40
# via flake8
43
41
pyparsing == 2.4.7
44
42
# via packaging
45
- pytest-asyncio == 0.14.0
46
- # via -r requirements.in
47
- pytest-cov == 2.10.1
48
- # via -r requirements.in
49
- pytest-mock == 3.3.1
50
- # via -r requirements.in
51
43
pytest == 6.1.2
52
44
# via
53
45
# -r requirements.in
54
46
# pytest-asyncio
55
47
# pytest-cov
56
48
# pytest-mock
49
+ pytest-asyncio == 0.15.1
50
+ # via -r requirements.in
51
+ pytest-cov == 2.10.1
52
+ # via -r requirements.in
53
+ pytest-mock == 3.3.1
54
+ # via -r requirements.in
57
55
redis == 3.5.3
58
56
# via -r requirements.in
59
57
six == 1.15.0
Original file line number Diff line number Diff line change 3
3
from packaging .version import Version
4
4
import pytest
5
5
import aioredis
6
- from async_generator import yield_ , async_generator
7
6
8
7
import fakeredis .aioredis
9
8
21
20
pytest .param ('real' , marks = pytest .mark .real )
22
21
]
23
22
)
24
- @async_generator
25
23
async def r (request ):
26
24
if request .param == 'fake' :
27
25
ret = await fakeredis .aioredis .create_redis_pool ()
@@ -31,19 +29,18 @@ async def r(request):
31
29
ret = await aioredis .create_redis_pool ('redis://localhost' )
32
30
await ret .flushall ()
33
31
34
- await yield_ ( ret )
32
+ yield ret
35
33
36
34
await ret .flushall ()
37
35
ret .close ()
38
36
await ret .wait_closed ()
39
37
40
38
41
39
@pytest .fixture
42
- @async_generator
43
40
async def conn (r ):
44
41
"""A single connection, rather than a pool."""
45
42
with await r as conn :
46
- await yield_ ( conn )
43
+ yield conn
47
44
48
45
49
46
async def test_ping (r ):
Original file line number Diff line number Diff line change 5
5
import pytest
6
6
import aioredis
7
7
import async_timeout
8
- from async_generator import yield_ , async_generator
9
8
10
9
import fakeredis .aioredis
11
10
28
27
pytest .param ('real' , marks = pytest .mark .real )
29
28
]
30
29
)
31
- @async_generator
32
30
async def r (request ):
33
31
if request .param == 'fake' :
34
32
fake_server = request .getfixturevalue ('fake_server' )
@@ -41,19 +39,18 @@ async def r(request):
41
39
if not fake_server or fake_server .connected :
42
40
await ret .flushall ()
43
41
44
- await yield_ ( ret )
42
+ yield ret
45
43
46
44
if not fake_server or fake_server .connected :
47
45
await ret .flushall ()
48
46
await ret .connection_pool .disconnect ()
49
47
50
48
51
49
@pytest .fixture
52
- @async_generator
53
50
async def conn (r ):
54
51
"""A single connection, rather than a pool."""
55
52
async with r .client () as conn :
56
- await yield_ ( conn )
53
+ yield conn
57
54
58
55
59
56
async def test_ping (r ):
You can’t perform that action at this time.
0 commit comments