Skip to content

Commit 8a471a2

Browse files
authored
Add async speedups (#44)
1 parent 33a4d2b commit 8a471a2

File tree

3 files changed

+11
-13
lines changed

3 files changed

+11
-13
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
install_requires = [
77
"pycryptodomex>=3.8.1,<4",
88
"requests>=2.22.0,<3",
9-
"aiohttp>=3.6",
9+
"aiohttp[speedups]>=3.6",
1010
"aiofile>=3.1,<4",
1111
"pyjwt==1.7.1",
1212
]

stream_chat/tests/async_chat/test_channel.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -238,17 +238,16 @@ async def test_invites(self, event_loop, client, channel):
238238
if m["user_id"] == "ringo":
239239
assert m["invited"] is True
240240
assert "invite_accepted_at" in m
241-
# cannot accept again
242-
with pytest.raises(StreamAPIException):
243-
await channel.accept_invite("ringo")
241+
# can accept again, noop
242+
await channel.accept_invite("ringo")
243+
244244
reject = await channel.reject_invite("eric")
245245
for m in reject["members"]:
246246
if m["user_id"] == "eric":
247247
assert m["invited"] is True
248248
assert "invite_rejected_at" in m
249-
# cannot reject again
250-
with pytest.raises(StreamAPIException):
251-
reject = await channel.reject_invite("eric")
249+
# can reject again, noop
250+
await channel.reject_invite("eric")
252251

253252
@pytest.mark.asyncio
254253
async def test_query_members(self, event_loop, client, channel):

stream_chat/tests/test_channel.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -213,17 +213,16 @@ def test_invites(self, client, channel):
213213
if m["user_id"] == "ringo":
214214
assert m["invited"] is True
215215
assert "invite_accepted_at" in m
216-
# cannot accept again
217-
with pytest.raises(StreamAPIException):
218-
channel.accept_invite("ringo")
216+
# can accept again, noop
217+
channel.accept_invite("ringo")
218+
219219
reject = channel.reject_invite("eric")
220220
for m in reject["members"]:
221221
if m["user_id"] == "eric":
222222
assert m["invited"] is True
223223
assert "invite_rejected_at" in m
224-
# cannot reject again
225-
with pytest.raises(StreamAPIException):
226-
reject = channel.reject_invite("eric")
224+
# cannot reject again, noop
225+
channel.reject_invite("eric")
227226

228227
def test_query_members(self, client, channel):
229228
members = ["paul", "george", "john", "jessica", "john2"]

0 commit comments

Comments
 (0)