Example #1
0
 def test_html_parsing(self):
     from BeautifulSoup import BeautifulSoup
     ifg = Itasa()
     self.feed.config['itasa']['messages']=['Thank you','Thx']
     ifg.on_process_start(self.feed)
     with closing(ifg.opener.open(self.test_item[1])) as page:
         ifg._post_comment(BeautifulSoup(page.read()),page.geturl())
Example #2
0
 def test_other_fields(self):
     ifg = Itasa()
     ifg.on_process_start(self.feed) 
     ifg.on_feed_download(self.feed)
     self.assertTrue(self.feed.entries[0].has_key('title'))
     self.assertTrue(self.feed.entries[0].has_key('series_name'))
     self.assertTrue(self.feed.entries[0].has_key('series_season'))
     self.assertTrue(self.feed.entries[0].has_key('series_episode'))
     self.assertEqual(self.feed.entries[0]['title'],self.test_item[2])
     self.assertEqual(self.feed.entries[0]['series_name'],self.test_item[3])
     self.assertEqual(self.feed.entries[0]['series_season'],self.test_item[4])
     self.assertEqual(self.feed.entries[0]['series_episode'],self.test_item[5])
Example #3
0
 def test_html_parsing(self):
     from BeautifulSoup import BeautifulSoup
     ifg = Itasa()
     self.feed.config['itasa']['messages'] = ['Thank you', 'Thx']
     ifg.on_process_start(self.feed)
     with closing(ifg.opener.open(self.test_item[1])) as page:
         ifg._post_comment(BeautifulSoup(page.read()), page.geturl())
Example #4
0
 def test_other_fields(self):
     ifg = Itasa()
     ifg.on_process_start(self.feed)
     ifg.on_feed_download(self.feed)
     self.assertTrue(self.feed.entries[0].has_key('title'))
     self.assertTrue(self.feed.entries[0].has_key('series_name'))
     self.assertTrue(self.feed.entries[0].has_key('series_season'))
     self.assertTrue(self.feed.entries[0].has_key('series_episode'))
     self.assertEqual(self.feed.entries[0]['title'], self.test_item[2])
     self.assertEqual(self.feed.entries[0]['series_name'],
                      self.test_item[3])
     self.assertEqual(self.feed.entries[0]['series_season'],
                      self.test_item[4])
     self.assertEqual(self.feed.entries[0]['series_episode'],
                      self.test_item[5])
Example #5
0
 def test_download_and_post_comment(self):
     ifg = Itasa()
     self.feed.config['itasa']['messages']=['Thank you','Thx']
     ifg.on_process_start(self.feed)
     ifg.on_feed_download(self.feed)
Example #6
0
 def test_output_field(self):
     ifg = Itasa()
     ifg.on_process_start(self.feed)
     ifg.on_feed_download(self.feed)
     self.assertTrue(self.feed.entries[0].has_key('output'))
Example #7
0
 def test_download(self):
     ifg = Itasa()
     ifg.on_process_start(self.feed)
     ifg.on_task_download(self.feed)
     self.assertTrue(os.path.exists(self.test_item[0]))
Example #8
0
 def test_connection(self):
     ifg = Itasa()
     ifg.on_process_start(self.feed)
Example #9
0
 def test_download_and_post_comment(self):
     ifg = Itasa()
     self.feed.config['itasa']['messages'] = ['Thank you', 'Thx']
     ifg.on_process_start(self.feed)
     ifg.on_feed_download(self.feed)
Example #10
0
 def test_output_field(self):
     ifg = Itasa()
     ifg.on_process_start(self.feed)
     ifg.on_feed_download(self.feed)
     self.assertTrue(self.feed.entries[0].has_key('output'))
Example #11
0
 def test_download(self):
     ifg = Itasa()
     ifg.on_process_start(self.feed)
     ifg.on_task_download(self.feed)
     self.assertTrue(os.path.exists(self.test_item[0]))
Example #12
0
 def test_connection(self):
     ifg = Itasa()
     ifg.on_process_start(self.feed)