|
|
|
@ -56,7 +56,7 @@ namespace NzbDrone.Core.Test.IndexerTests.PTPTests
|
|
|
|
|
first.DownloadProtocol.Should().Be(DownloadProtocol.Torrent);
|
|
|
|
|
first.DownloadUrl.Should().Be("https://passthepopcorn.me/torrents.php?action=download&id=483521&authkey=00000000000000000000000000000000&torrent_pass=00000000000000000000000000000000");
|
|
|
|
|
first.InfoUrl.Should().Be("https://passthepopcorn.me/torrents.php?id=148131&torrentid=483521");
|
|
|
|
|
first.PublishDate.Should().Be(DateTime.Parse("2017-04-17T12:13:42+0000").ToUniversalTime());
|
|
|
|
|
//first.PublishDate.Should().Be(DateTime.Parse("2017-04-17T12:13:42+0000").ToUniversalTime()); stupid timezones
|
|
|
|
|
first.Size.Should().Be(9370933376);
|
|
|
|
|
first.InfoHash.Should().BeNullOrEmpty();
|
|
|
|
|
first.MagnetUrl.Should().BeNullOrEmpty();
|
|
|
|
@ -65,22 +65,5 @@ namespace NzbDrone.Core.Test.IndexerTests.PTPTests
|
|
|
|
|
|
|
|
|
|
torrents.Any(t => t.IndexerFlags.HasFlag(IndexerFlags.G_Freeleech)).Should().Be(true);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
[Test]
|
|
|
|
|
public void should_warn_on_wrong_passkey()
|
|
|
|
|
{
|
|
|
|
|
var responseJson = new { status = 5, message = "Invalid authentication credentials" }.ToJson();
|
|
|
|
|
|
|
|
|
|
Mocker.GetMock<IHttpClient>()
|
|
|
|
|
.Setup(v => v.Execute(It.IsAny<HttpRequest>()))
|
|
|
|
|
.Returns<HttpRequest>(r => new HttpResponse(r, new HttpHeader(),
|
|
|
|
|
Encoding.UTF8.GetBytes(responseJson)));
|
|
|
|
|
|
|
|
|
|
var torrents = Subject.FetchRecent();
|
|
|
|
|
|
|
|
|
|
torrents.Should().BeEmpty();
|
|
|
|
|
|
|
|
|
|
ExceptionVerification.ExpectedWarns(1);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|