mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
@@ -188,6 +188,7 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests
|
||||
[TestCase(SabnzbdDownloadStatus.Checking)]
|
||||
[TestCase(SabnzbdDownloadStatus.Downloading)]
|
||||
[TestCase(SabnzbdDownloadStatus.QuickCheck)]
|
||||
[TestCase(SabnzbdDownloadStatus.ToPP)]
|
||||
[TestCase(SabnzbdDownloadStatus.Verifying)]
|
||||
[TestCase(SabnzbdDownloadStatus.Repairing)]
|
||||
[TestCase(SabnzbdDownloadStatus.Fetching)]
|
||||
@@ -231,6 +232,28 @@ namespace NzbDrone.Core.Test.Download.DownloadClientTests.SabnzbdTests
|
||||
VerifyFailed(result);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void deleted_queue_item_should_be_ignored()
|
||||
{
|
||||
_queued.Items.First().Status = SabnzbdDownloadStatus.Deleted;
|
||||
|
||||
GivenQueue(_queued);
|
||||
GivenHistory(null);
|
||||
|
||||
Subject.GetItems().Should().BeEmpty();
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void deleted_history_item_should_be_ignored()
|
||||
{
|
||||
_completed.Items.First().Status = SabnzbdDownloadStatus.Deleted;
|
||||
|
||||
GivenQueue(null);
|
||||
GivenHistory(_completed);
|
||||
|
||||
Subject.GetItems().Should().BeEmpty();
|
||||
}
|
||||
|
||||
[TestCase("[ TOWN ]-[ http://www.town.ag ]-[ ANIME ]-[Usenet Provider >> http://www.ssl- <<] - [Commie] Aldnoah Zero 18 [234C8FC7]", "[ TOWN ]-[ http-++www.town.ag ]-[ ANIME ]-[Usenet Provider http-++www.ssl- ] - [Commie] Aldnoah Zero 18 [234C8FC7].nzb")]
|
||||
public void Download_should_use_clean_title(string title, string filename)
|
||||
{
|
||||
|
@@ -65,6 +65,11 @@ namespace NzbDrone.Core.Download.Clients.Sabnzbd
|
||||
|
||||
foreach (var sabQueueItem in sabQueue.Items)
|
||||
{
|
||||
if (sabQueueItem.Status == SabnzbdDownloadStatus.Deleted)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
var queueItem = new DownloadClientItem();
|
||||
queueItem.DownloadClient = Definition.Name;
|
||||
queueItem.DownloadId = sabQueueItem.Id;
|
||||
@@ -119,6 +124,11 @@ namespace NzbDrone.Core.Download.Clients.Sabnzbd
|
||||
|
||||
foreach (var sabHistoryItem in sabHistory.Items)
|
||||
{
|
||||
if (sabHistoryItem.Status == SabnzbdDownloadStatus.Deleted)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
var historyItem = new DownloadClientItem
|
||||
{
|
||||
DownloadClient = Definition.Name,
|
||||
|
@@ -7,6 +7,7 @@
|
||||
Paused,
|
||||
Checking,
|
||||
Downloading,
|
||||
ToPP,
|
||||
QuickCheck,
|
||||
Verifying,
|
||||
Repairing,
|
||||
@@ -15,6 +16,7 @@
|
||||
Moving,
|
||||
Running, // Running PP Script
|
||||
Completed,
|
||||
Failed
|
||||
Failed,
|
||||
Deleted
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user