Пример #1
0
 def test_parse_url_with_full_cover(self):
     tracker = RutorOrgTracker()
     tracker.tracker_settings = self.tracker_settings
     urls = ['http://www.notrutor.info/torrent/442959',
             'http://www.rutor.info/not-match-url/442959',
             'http://rutor.info/search/']
     for url in urls:
         self.assertIsNone(tracker.parse_url(url))
         self.assertIsNone(tracker.get_download_url(url))
Пример #2
0
 def test_parse_url(self):
     tracker = RutorOrgTracker()
     tracker.tracker_settings = self.tracker_settings
     original_name = u'Время приключений с Финном и Джейком / Adventure Time with Finn & Jake ' + \
                     u'[S01-06] (2010-2015) WEB-DL 720p | Cartoon Network, Зебуро'
     urls = ['http://rutor.info/torrent/466037',
             'http://www.rutor.info/torrent/466037',
             'http://rutor.is/torrent/466037',
             'http://www.rutor.is/torrent/466037']
     for url in urls:
         result = tracker.parse_url(url)
         self.assertIsNotNone(result, 'Can\'t parse url={}'.format(url))
         self.assertTrue('original_name' in result, 'Can\'t find original_name for url={}'.format(url))
         self.assertEqual(original_name, result['original_name'])
Пример #3
0
 def test_parse_url_404(self):
     tracker = RutorOrgTracker()
     tracker.tracker_settings = self.tracker_settings
     urls = ['http://www.rutor.info/torrent/123456']
     for url in urls:
         self.assertIsNone(tracker.parse_url(url))
Пример #4
0
 def test_parse_url_404(self):
     tracker = RutorOrgTracker()
     tracker.tracker_settings = self.tracker_settings
     urls = ['http://www.rutor.info/torrent/123456']
     for url in urls:
         self.assertIsNone(tracker.parse_url(url))