Skip to content

chore(deps-dev): bump pytest-asyncio from 0.23.8 to 0.24.0 #630

chore(deps-dev): bump pytest-asyncio from 0.23.8 to 0.24.0

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

See this annotation in the file changed.

@github-actions 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