Skip to content

Commit 3a7ba8f

Browse files
committed
remove asynctest as a dependency since asyncio.coroutine is deprecated
1 parent 5c2d2bf commit 3a7ba8f

3 files changed

Lines changed: 13 additions & 10 deletions

File tree

requirements-dev.txt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
asynctest
21
flake8
32
pluggy>=0.12.0,<1.0.0
43
pytest
54
pytest-asyncio~=0.21.0
65
python-dotenv
7-
sphinx
86
tox-travis

tests/test_async.py

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,31 @@
11
import os
2+
import unittest
23

3-
import asynctest
4+
import aiohttp
45
import brawlstats
56
import pytest
7+
68
from dotenv import load_dotenv
79

810
pytestmark = pytest.mark.asyncio
911
load_dotenv()
1012

1113

12-
class TestAsyncClient(asynctest.TestCase):
14+
class TestAsyncClient(unittest.IsolatedAsyncioTestCase):
1315

1416
PLAYER_TAG = '#V2LQY9UY'
1517
CLUB_TAG = '#UL0GCC8'
1618

17-
async def setUp(self):
19+
async def asyncSetUp(self):
20+
session = aiohttp.ClientSession(trust_env=True)
1821
self.client = brawlstats.Client(
19-
os.getenv('token'),
22+
token=os.getenv('token'),
23+
session=session,
2024
base_url=os.getenv('base_url'),
2125
is_async=True
2226
)
2327

24-
async def tearDown(self):
28+
async def asyncTearDown(self):
2529
await self.client.close()
2630

2731
async def test_get_player(self):
@@ -72,7 +76,8 @@ async def test_get_club_members(self):
7276
self.assertIsInstance(club_members, brawlstats.Members)
7377
self.assertIn(self.PLAYER_TAG, [x.tag for x in club_members])
7478

75-
await self.assertAsyncRaises(brawlstats.NotFoundError, self.client.get_club_members('8GGGGGGG'))
79+
with self.assertRaises(brawlstats.NotFoundError):
80+
await self.client.get_club_members('8GGGGGGG')
7681

7782
async def test_get_rankings(self):
7883
player_ranking = await self.client.get_rankings(ranking='players')
@@ -115,4 +120,4 @@ async def test_get_event_rotation(self):
115120

116121

117122
if __name__ == '__main__':
118-
asynctest.main()
123+
unittest.main()

tests/test_blocking.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ class TestBlockingClient(unittest.TestCase):
1414

1515
def setUp(self):
1616
self.client = brawlstats.Client(
17-
os.getenv('token'),
17+
token=os.getenv('token'),
1818
base_url=os.getenv('base_url')
1919
)
2020

0 commit comments

Comments
 (0)