Exemple #1
0
 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()
Exemple #3
0
 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())