コード例 #1
0
def test_queue_change_volume(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.change_volume(1)
    assert player1.set_volume.call_count == 1
コード例 #2
0
ファイル: test_queue.py プロジェクト: qymspace1/castero
def test_queue_pause(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.pause()
    assert player1.pause.call_count == 1
コード例 #3
0
ファイル: test_queue.py プロジェクト: Dramicas/castero
def test_queue_clear():
    myqueue = Queue(config)
    myqueue.add(player1)
    myqueue.add(player2)
    assert myqueue.length == 2
    myqueue.clear()
    assert myqueue.length == 0
コード例 #4
0
ファイル: test_queue.py プロジェクト: atcommander/castero
def test_queue_stop():
    myqueue = Queue()
    player1 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.stop()
    player1.stop.assert_called_once()
コード例 #5
0
ファイル: test_queue.py プロジェクト: qymspace1/castero
def test_queue_stop(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.stop()
    assert player1.stop.call_count == 1
コード例 #6
0
ファイル: test_queue.py プロジェクト: qymspace1/castero
def test_queue_seek_backward(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.seek(-1)
    player1.seek.assert_called_with(-1, int(Config["seek_distance_backward"]))
コード例 #7
0
def test_queue_seek():
    myqueue = Queue(config)
    myqueue.add(player1)
    myqueue.play()
    myqueue.seek(1)
    assert player1.time == int(config["seek_distance"]) * 1000
    myqueue.stop()
コード例 #8
0
def test_queue_pause():
    myqueue = Queue(config)
    myqueue.add(player1)
    myqueue.play()
    myqueue.pause()
    assert player1.state == 2
    myqueue.stop()
コード例 #9
0
ファイル: test_queue.py プロジェクト: atcommander/castero
def test_queue_seek_forward():
    myqueue = Queue()
    player1 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.seek(1)
    player1.seek.assert_called_with(1, int(Config["seek_distance_forward"]))
コード例 #10
0
def test_queue_change_rate(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.change_rate(-1, display)
    player1.change_rate.assert_called_with(-1, display=display)
コード例 #11
0
def test_queue_get():
    myqueue = Queue(config)
    myqueue.add(player1)
    myqueue.add(player2)
    retrieved_player1 = myqueue[0]
    assert retrieved_player1 == player1
    retrieved_player2 = myqueue[1]
    assert retrieved_player2 == player2
コード例 #12
0
ファイル: test_queue.py プロジェクト: Dramicas/castero
def test_queue_stop():
    myqueue = Queue(config)
    myqueue.add(player1)
    myqueue.play()
    while player1._player.get_state() != vlc.State.Playing:
        pass
    myqueue.stop()
    assert player1.state == 0
コード例 #13
0
def test_queue_play(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)
    player1.episode.progress = None
    player1.episode.time = 100

    myqueue.add(player1)
    myqueue.play()
    assert player1.play.call_count == 1
コード例 #14
0
def test_queue_toggle():
    myqueue = Queue(config)
    myqueue.add(player1)
    assert player1.state == 0
    myqueue.toggle()
    assert player1.state == 1
    myqueue.toggle()
    assert player1.state == 2
    myqueue.stop()
コード例 #15
0
ファイル: test_queue.py プロジェクト: Dramicas/castero
def test_queue_seek():
    myqueue = Queue(config)
    myqueue.add(player1)
    myqueue.play()
    while player1._player.get_state() != vlc.State.Playing:
        pass
    myqueue.seek(1)
    assert player1.time == int(config["seek_distance"]) * 1000
    myqueue.stop()
コード例 #16
0
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
コード例 #17
0
def test_queue_play_progress(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    player1.time = 0
    player1.episode.progress = 1000
    myqueue.play()
    assert player1.play_from.call_count == 1
コード例 #18
0
ファイル: test_queue.py プロジェクト: Dramicas/castero
def test_queue_next():
    myqueue = Queue(config)
    myqueue.add(player1)
    myqueue.add(player2)
    assert myqueue.length == 2
    myqueue.next()
    assert myqueue.length == 1
    assert myqueue.first.state == 1
    myqueue.stop()
コード例 #19
0
ファイル: test_queue.py プロジェクト: qymspace1/castero
def test_queue_next(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)
    player2 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.add(player2)
    assert myqueue.length == 2
    myqueue.next()
    assert myqueue.length == 1
コード例 #20
0
ファイル: test_queue.py プロジェクト: qymspace1/castero
def test_queue_toggle(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.toggle()
    assert player1.play.call_count == 1
    player1.state = 1
    myqueue.toggle()
    assert player1.pause.call_count == 1
コード例 #21
0
def test_queue_play_from_progress(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)
    player1.episode.progress = 1000

    myqueue.add(player1)
    myqueue._play_from_progress()

    assert player1.play_from.call_count == 1
    player1.play_from.assert_called_with(1)
コード例 #22
0
ファイル: test_queue.py プロジェクト: atcommander/castero
def test_queue_clear():
    myqueue = Queue()
    player1 = mock.MagicMock(spec=Player)
    player2 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.add(player2)
    assert myqueue.length == 2
    myqueue.clear()
    assert myqueue.length == 0
コード例 #23
0
ファイル: test_queue.py プロジェクト: atcommander/castero
def test_queue_toggle():
    myqueue = Queue()
    player1 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.toggle()
    player1.play.assert_called_once()
    player1.state = 1
    myqueue.toggle()
    player1.pause.assert_called_once()
コード例 #24
0
ファイル: test_queue.py プロジェクト: qymspace1/castero
def test_queue_get(display):
    myqueue = Queue(display)
    player1 = mock.MagicMock(spec=Player)
    player2 = mock.MagicMock(spec=Player)

    myqueue.add(player1)
    myqueue.add(player2)
    retrieved_player1 = myqueue[0]
    assert retrieved_player1 == player1
    retrieved_player2 = myqueue[1]
    assert retrieved_player2 == player2
コード例 #25
0
def test_queue_play_from_progress_with_rewind(display):
    myqueue = Queue(display)
    myqueue._resume_rewind = 2
    player1 = mock.MagicMock(spec=Player)
    player1.episode.progress = 5000

    myqueue.add(player1)
    player1.state = 0  # set state to stopped
    myqueue.play()
    assert player1.play_from.call_count == 1
    player1.play_from.assert_called_with(3)
コード例 #26
0
ファイル: test_queue.py プロジェクト: Dramicas/castero
def test_queue_toggle():
    myqueue = Queue(config)
    myqueue.add(player1)
    assert player1.state == 0
    myqueue.toggle()
    while player1._player.get_state() != vlc.State.Playing:
        pass
    assert player1.state == 1
    myqueue.toggle()
    assert player1.state == 2
    myqueue.stop()
コード例 #27
0
ファイル: test_queue.py プロジェクト: qymspace1/castero
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
コード例 #28
0
def test_perspective_queuelisting_cycle_queue_to_selected_first(display):
    perspective = get_queuelisting_perspective(display)

    perspective._queue_menu._selected = 0
    queue1 = Queue()
    queue1.add(player1)
    queue1.add(player2)
    queue1.add(player3)
    display._queue = queue1
    perspective._cycle_queue_to_selected()
    assert queue1.first == player1
    assert queue1.length == 3
コード例 #29
0
def test_perspective_queuelisting_remove_selected_middle(display):
    perspective = get_queuelisting_perspective(display)

    perspective._queue_menu._selected = 1
    queue1 = Queue()
    queue1.add(player1)
    queue1.add(player2)
    queue1.add(player3)
    display._queue = queue1
    perspective._remove_selected_from_queue()
    assert queue1.first == player1
    assert queue1.length == 2
コード例 #30
0
def test_perspective_queue_remove_selected_middle(display):
    perspective = get_queue_perspective(display)
    perspective._queue_menu = mock.MagicMock()

    perspective._queue_menu.item = player2
    queue1 = Queue(display)
    queue1.add(player1)
    queue1.add(player2)
    queue1.add(player3)
    display._queue = queue1
    perspective._remove_selected_from_queue()
    assert queue1.first == player1
    assert queue1.length == 2