chore(deps-dev): bump pytest-asyncio from 0.23.8 to 0.24.0 #630
GitHub Actions / Test Results
failed
Aug 22, 2024 in 0s.
View latest attempt.
1 fail, 702 pass in 4m 48s
9 files 9 suites 4m 48s ⏱️
703 tests 702 ✅ 0 💤 1 ❌
6 327 runs 6 326 ✅ 0 💤 1 ❌
Results for commit 517d1b6.
Annotations
Check warning on line 0 in tests.e2e.test_e2e_server.TestE2EServer
github-actions / Test Results
1 out of 9 runs failed: test_private_room_drop_membership (tests.e2e.test_e2e_server.TestE2EServer)
test-reports/report-macos-latest-3.8/report-macos-latest-3.8.xml [took 0s]
Raw output
AssertionError: assert 'privroom' not in {'privroom': Room(name='privroom', private=True, users=[User(name='user1', status=<UserStatus.ONLINE: 2>, privileged=False, description=None, picture=None, country='', avg_speed=0, uploads=0, shared_file_count=4, shared_folder_count=3, has_slots_free=None, slots_free=0, upload_slots=None, queue_length=None, upload_permissions=<UploadPermissions.UNKNOWN: -1>, interests=set(), hated_interests=set()), User(name='user0', status=<UserStatus.ONLINE: 2>, privileged=False, description=None, picture=None, country='', avg_speed=0, uploads=0, shared_file_count=4, shared_folder_count=3, has_slots_free=None, slots_free=0, upload_slots=None, queue_length=None, upload_permissions=<UploadPermissions.UNKNOWN: -1>, interests=set(), hated_interests=set())], joined=True, user_count=1, tickers=OrderedDict(), members=set(), owner='user0', operators=set())}
+ where {'privroom': Room(name='privroom', private=True, users=[User(name='user1', status=<UserStatus.ONLINE: 2>, privileged=False, description=None, picture=None, country='', avg_speed=0, uploads=0, shared_file_count=4, shared_folder_count=3, has_slots_free=None, slots_free=0, upload_slots=None, queue_length=None, upload_permissions=<UploadPermissions.UNKNOWN: -1>, interests=set(), hated_interests=set()), User(name='user0', status=<UserStatus.ONLINE: 2>, privileged=False, description=None, picture=None, country='', avg_speed=0, uploads=0, shared_file_count=4, shared_folder_count=3, has_slots_free=None, slots_free=0, upload_slots=None, queue_length=None, upload_permissions=<UploadPermissions.UNKNOWN: -1>, interests=set(), hated_interests=set())], joined=True, user_count=1, tickers=OrderedDict(), members=set(), owner='user0', operators=set())} = <aioslsk.room.manager.RoomManager object at 0x105be0910>.rooms
+ where <aioslsk.room.manager.RoomManager object at 0x105be0910> = <aioslsk.client.SoulSeekClient object at 0x105e0e1f0>.rooms
self = <tests.e2e.test_e2e_server.TestE2EServer object at 0x1053bbee0>
mock_server = <tests.e2e.mock.server.MockServer object at 0x105c35b20>
client_1 = <aioslsk.client.SoulSeekClient object at 0x105c97880>
client_2 = <aioslsk.client.SoulSeekClient object at 0x105e0e1f0>
@pytest.mark.asyncio
async def test_private_room_drop_membership(self, mock_server: MockServer, client_1: SoulSeekClient, client_2: SoulSeekClient):
member_granted_listener1 = AsyncMock()
client_1.events.register(RoomMembershipGrantedEvent, member_granted_listener1)
member_granted_listener2 = AsyncMock()
client_2.events.register(RoomMembershipGrantedEvent, member_granted_listener2)
await wait_until_clients_initialized(mock_server, amount=2)
room_name = 'privroom'
username2 = client_2.settings.credentials.username
# First user joins / creates room and grants membership to second user
await client_1.execute(JoinRoomCommand(room_name, private=True), response=True)
await client_1.execute(GrantRoomMembershipCommand(room_name, username2), response=True)
await wait_for_listener_awaited(member_granted_listener1)
await wait_for_listener_awaited_events(member_granted_listener2, amount=2)
await client_2.execute(JoinRoomCommand(room_name, private=True), response=True)
# Revoke operator
member_revoked_listener1 = AsyncMock()
client_1.events.register(RoomMembershipRevokedEvent, member_revoked_listener1)
member_revoked_listener2 = AsyncMock()
client_2.events.register(RoomMembershipRevokedEvent, member_revoked_listener2)
# Drop membership
await client_2(DropRoomMembershipCommand(room_name), response=True)
revoked_event1 = await wait_for_listener_awaited(member_revoked_listener1)
revoked_event2 = await wait_for_listener_awaited(member_revoked_listener2)
revoked_event1.room.name == room_name
revoked_event2.room.name == room_name
revoked_event1.member.name == username2
revoked_event2.member is None
assert username2 not in client_1.rooms.rooms[room_name].members
# assert username2 not in client_2.rooms.rooms[room_name].members
> assert room_name not in client_2.rooms.rooms
E AssertionError: assert 'privroom' not in {'privroom': Room(name='privroom', private=True, users=[User(name='user1', status=<UserStatus.ONLINE: 2>, privileged=False, description=None, picture=None, country='', avg_speed=0, uploads=0, shared_file_count=4, shared_folder_count=3, has_slots_free=None, slots_free=0, upload_slots=None, queue_length=None, upload_permissions=<UploadPermissions.UNKNOWN: -1>, interests=set(), hated_interests=set()), User(name='user0', status=<UserStatus.ONLINE: 2>, privileged=False, description=None, picture=None, country='', avg_speed=0, uploads=0, shared_file_count=4, shared_folder_count=3, has_slots_free=None, slots_free=0, upload_slots=None, queue_length=None, upload_permissions=<UploadPermissions.UNKNOWN: -1>, interests=set(), hated_interests=set())], joined=True, user_count=1, tickers=OrderedDict(), members=set(), owner='user0', operators=set())}
E + where {'privroom': Room(name='privroom', private=True, users=[User(name='user1', status=<UserStatus.ONLINE: 2>, privileged=False, description=None, picture=None, country='', avg_speed=0, uploads=0, shared_file_count=4, shared_folder_count=3, has_slots_free=None, slots_free=0, upload_slots=None, queue_length=None, upload_permissions=<UploadPermissions.UNKNOWN: -1>, interests=set(), hated_interests=set()), User(name='user0', status=<UserStatus.ONLINE: 2>, privileged=False, description=None, picture=None, country='', avg_speed=0, uploads=0, shared_file_count=4, shared_folder_count=3, has_slots_free=None, slots_free=0, upload_slots=None, queue_length=None, upload_permissions=<UploadPermissions.UNKNOWN: -1>, interests=set(), hated_interests=set())], joined=True, user_count=1, tickers=OrderedDict(), members=set(), owner='user0', operators=set())} = <aioslsk.room.manager.RoomManager object at 0x105be0910>.rooms
E + where <aioslsk.room.manager.RoomManager object at 0x105be0910> = <aioslsk.client.SoulSeekClient object at 0x105e0e1f0>.rooms
tests/e2e/test_e2e_server.py:600: AssertionError
Loading