예제 #1
0
 def test_get_download_url(self):
     tracker = RutorOrgTracker()
     tracker.tracker_settings = self.tracker_settings
     urls = ['http://rutor.info/torrent/442959',
             'http://www.rutor.info/torrent/442959',
             'http://rutor.info/torrent/442959/rjej-donovan_ray-donovan-03h01-04-iz-12-2015-hdtvrip-720r-newstudio',
             'http://www.rutor.info/torrent/442959/rjej-donovan_ray-donovan-03h01-04-iz-12-2015-hdtvrip-720r-newstud']
     for url in urls:
         self.assertEqual('http://rutor.info/download/442959', tracker.get_download_url(url))
예제 #2
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))