def testProcess_results(self): w = NzbIndex(getIndexerSettingByName("nzbindex")) with open("mock/nzbindex--q-testtitle.html") as f: processing_result = w.process_query_result(f.read(), SearchRequest()) entries = processing_result.entries self.assertEqual('114143855', entries[0].indexerguid) self.assertEqual('testtitle1', entries[0].title) self.assertFalse(entries[0].has_nfo) self.assertEqual('[email protected] (senior)', entries[0].poster) self.assertEqual('alt.binaries.mom', entries[0].group) self.assertEqual("https://nzbindex.com/download/114143855/testtitle1-testtitle1.nzb", entries[0].link) self.assertEqual(169103851, entries[0].size) self.assertEqual("2014-11-04T10:39:00+01:00", entries[0].pubdate_utc) # would be perfect, that is the exact pubdate self.assertEqual("Tue, 04 Nov 2014 10:39:00 +0100", entries[0].pubDate) self.assertEqual(1415093940, entries[0].epoch) self.assertEqual(333, entries[0].age_days) self.assertEqual("https://nzbindex.com/release/114143855/testtitle1-testtitle1.nzb", entries[0].details_link) self.assertTrue(entries[0].passworded) self.assertEqual(0, entries[1].age_days) self.assertEqual("2015-10-03T20:15:00+01:00", entries[1].pubdate_utc) # would be perfect, that is the exact pubdate self.assertEqual(1443899700, entries[1].epoch) self.assertEqual(1000, processing_result.total) self.assertTrue(processing_result.has_more)
def testProcess_results(self): w = NzbIndex(getIndexerSettingByName("nzbindex")) with open("mock/nzbindex--q-testtitle.html") as f: processing_result = w.process_query_result(f.read(), SearchRequest()) entries = processing_result.entries self.assertEqual('114143855', entries[0].indexerguid) self.assertEqual('testtitle1', entries[0].title) self.assertFalse(entries[0].has_nfo) self.assertEqual('[email protected] (senior)', entries[0].poster) self.assertEqual('alt.binaries.mom', entries[0].group) self.assertEqual( "https://nzbindex.com/download/114143855/testtitle1-testtitle1.nzb", entries[0].link) self.assertEqual(169103851, entries[0].size) self.assertEqual("2014-11-04T10:39:00+01:00", entries[0].pubdate_utc ) # would be perfect, that is the exact pubdate self.assertEqual("Tue, 04 Nov 2014 10:39:00 +0100", entries[0].pubDate) self.assertEqual(1415093940, entries[0].epoch) self.assertEqual(333, entries[0].age_days) self.assertEqual( "https://nzbindex.com/release/114143855/testtitle1-testtitle1.nzb", entries[0].details_link) self.assertTrue(entries[0].passworded) self.assertEqual(0, entries[1].age_days) self.assertEqual("2015-10-03T20:15:00+01:00", entries[1].pubdate_utc ) # would be perfect, that is the exact pubdate self.assertEqual(1443899700, entries[1].epoch) self.assertEqual(1000, processing_result.total) self.assertTrue(processing_result.has_more)
def testProcess_results(self): w = NzbIndex(config.indexerSettings.nzbindex) with open("mock/nzbindex--q-avengers.html") as f: processing_result = w.process_query_result(f.read(), "aquery") entries = processing_result.entries self.assertEqual('114143855', entries[0].guid) self.assertEqual('Avengers.Assemble.S02E05.Beneath.the.Surface.WEB-DL.x264.AAC', entries[0].title) self.assertFalse(entries[0].has_nfo) self.assertEqual('[email protected] (senior)', entries[0].poster) self.assertEqual('alt.binaries.mom', entries[0].group) self.assertEqual("https://nzbindex.com/download/114143855/Avengers.Assemble.S02E05.Beneath.the.Surface.WEB-DL.x264.AAC-Avengers.Assemble.S02E05.Beneath.the.Surface.WEB-DL.x264.AAC.nzb", entries[0].link) self.assertEqual(169103851, entries[0].size) self.assertEqual("2014-11-04T10:39:00+01:00", entries[0].pubdate_utc) # would be perfect, that is the exact pubdate self.assertEqual(1415093940, entries[0].epoch) self.assertEqual(333, entries[0].age_days) self.assertEqual("https://nzbindex.com/release/114143855/Avengers.Assemble.S02E05.Beneath.the.Surface.WEB-DL.x264.AAC-Avengers.Assemble.S02E05.Beneath.the.Surface.WEB-DL.x264.AAC.nzb", entries[0].details_link) self.assertEqual(0, entries[1].age_days) self.assertEqual("2015-10-03T20:15:00+01:00", entries[1].pubdate_utc) # would be perfect, that is the exact pubdate self.assertEqual(1443899700, entries[1].epoch) self.assertEqual(1000, processing_result.total) self.assertTrue(processing_result.has_more)