def test_parse_rss_feed(self): prepare_xml_rss(self.session_base_dir, 'test_rss.xml') self.channel_rss.rss_url = os.path.join(self.session_base_dir, 'test_rss.xml') self.channel_rss._url_cache = SimpleCache(os.path.join(self.session_base_dir, 'cache.txt')) dl = self.channel_rss.parse_feed() self.assertIsInstance(dl, DeferredList) return dl
def setUp(self, autoload_discovery=True): yield super(TestBoostingManagerSysRSS, self).setUp() files_path, self.file_server_port = prepare_xml_rss( self.session_base_dir, 'test_rss_cm.xml') shutil.copyfile(TORRENT_FILE, os.path.join(files_path, 'ubuntu.torrent')) self.setUpFileServer(self.file_server_port, self.session_base_dir) self.rss_error_deferred = defer.Deferred()
def test_parse_feed_stopped(self): prepare_xml_rss(self.session_base_dir, 'test_rss.xml') self.channel_rss.rss_url = os.path.join(self.session_base_dir, 'test_rss.xml') self.channel_rss._url_cache = SimpleCache(os.path.join(self.session_base_dir, 'cache.txt')) self.channel_rss._to_stop = True self.assertIsNone(self.channel_rss.parse_feed())