def test_queue_remove(): myqueue = Queue(config) myqueue.add(player1) myqueue.add(player2) assert myqueue.length == 2 removed_index = myqueue.remove(player1) assert removed_index == 0 assert myqueue.length == 1 assert myqueue.first == player2
def test_queue_remove(display): myqueue = Queue(display) player1 = mock.MagicMock(spec=Player) player2 = mock.MagicMock(spec=Player) myqueue.add(player1) myqueue.add(player2) assert myqueue.length == 2 removed_index = myqueue.remove(player1) assert removed_index == 0 assert myqueue.length == 1 assert myqueue.first == player2