Пример #1
0
def test_delete_should_call_post():
    sut = QBitTorrent("admin", "adminadmin")
    sut.__POST__ = MagicMock(name="post")

    sut.delete(False, "ahash", "another")

    sut.__POST__.assert_called_with("/command/delete", hashes="ahash|another")
Пример #2
0
def test_pause_should_call_post():
    sut = QBitTorrent("admin", "adminadmin")
    sut.__POST__ = MagicMock(name="post")

    sut.pause("ahash")

    sut.__POST__.assert_called_with("/command/pause", hash="ahash")
Пример #3
0
def test_resumeTorrents_by_hashlist():
    sut = QBitTorrent("admin", "adminadmin")
    sut.__POST__ = MagicMock(name="post")

    sut.resumeTorrents(hashes=["2", "3", "4"])

    assert_that(sut.__POST__.call_count).is_equal_to(3)
Пример #4
0
def test_pause_should_call_post():
    sut = QBitTorrent("admin", "adminadmin")
    sut.__POST__ = MagicMock(name="post")

    sut.pause("ahash")

    sut.__POST__.assert_called_with("/command/pause", hash="ahash")
Пример #5
0
def test_deleteperm_should_call_post():
    sut = QBitTorrent("admin", "adminadmin")
    sut.__POST__ = MagicMock(name="post")

    sut.delete(True, "ahash", "another")

    sut.__POST__.assert_called_with("/command/deletePerm", hashes="ahash|another")
Пример #6
0
def test_resumeTorrents_by_hashlist():
    sut = QBitTorrent("admin", "adminadmin")
    sut.__POST__ = MagicMock(name="post")

    sut.resumeTorrents(hashes=["2", "3", "4"])

    assert_that(sut.__POST__.call_count).is_equal_to(3)
Пример #7
0
def test_resumeTorrents_by_state():
    sut = QBitTorrent("admin", "adminadmin")
    sut.__POST__ = MagicMock(name="post")
    sut.getTorrents = MagicMock(name="getTorrents")
    sut.getTorrents.return_value = [{"hash": "a"}, {"hash": "b"}, {"hash": "c"}]

    sut.resumeTorrents(state="downloading")

    sut.getTorrents.assert_called_with("downloading")
    assert_that(sut.__POST__.call_count).is_equal_to(3)
Пример #8
0
def test_resumeTorrents_by_state():
    sut = QBitTorrent("admin", "adminadmin")
    sut.__POST__ = MagicMock(name="post")
    sut.getTorrents = MagicMock(name="getTorrents")
    sut.getTorrents.return_value = [{
        "hash": "a"
    }, {
        "hash": "b"
    }, {
        "hash": "c"
    }]

    sut.resumeTorrents(state="downloading")

    sut.getTorrents.assert_called_with("downloading")
    assert_that(sut.__POST__.call_count).is_equal_to(3)