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))
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))