示例#1
0
 def test_gen_shingle(self):
     self.assertEqual(FeedParser.gen_shingle("hello"), [-749573011])
示例#2
0
 def test_compare(self):
     self.assertEqual(FeedParser.compaire([-749573011], [-749573011]), 100.0)
示例#3
0
 def test_get_urls_from_xml(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.get_rss_urls(), ["http://feeds.reuters.com/reuters/technologyNews?format=xml",
                                         "http://feeds.reuters.com/reuters/technologyNews?format=xml"])
示例#4
0
 def test_gen_shingle(self):
     self.assertEqual(FeedParser.gen_shingle("hello"), [-749573011])
示例#5
0
 def test_write_xml(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.write_xml(ET.Element("Data"), "", "", "", "", "", 10), True)
示例#6
0
 def test_choice_mode(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.choice_mode('s', 1), True)
示例#7
0
 def test_write_xml(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(
         s.write_xml(ET.Element("Data"), "", "", "", "", "", 10), True)
示例#8
0
 def test_get_article_by_url(self):
     self.assertEqual(FeedParser.get_article_by_url("empty"), "nolist")
示例#9
0
 def test_get_article_by_url(self):
     self.assertEqual(FeedParser.get_article_by_url("empty"), "nolist")
示例#10
0
 def test_get_urls_from_rss(self):
     self.assertEqual(FeedParser.get_urls_from_rss("", 1), "empty")
示例#11
0
 def test_news_compare(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(
         s.news_compare(" ", [-749573011], "blabla", "", "empty", 0), True)
示例#12
0
 def test_make_list(self):
     self.assertEqual(FeedParser.make_list(['1', '2', '3', '4', '5', '6']),
                      ['1', '2', '3', '4', '5'])
示例#13
0
 def test_compare(self):
     self.assertEqual(FeedParser.compaire([-749573011], [-749573011]),
                      100.0)
示例#14
0
 def test_make_list(self):
     self.assertEqual(FeedParser.make_list(['1', '2', '3', '4', '5', '6']), ['1', '2', '3', '4', '5'])
示例#15
0
 def test_multi_scrapping(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.multi_scrapping(1), False)
示例#16
0
 def test_news_compare(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.news_compare(" ", [-749573011], "blabla", "", "empty", 0), True)
示例#17
0
 def test_choice_mode(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.choice_mode('s', 1), True)
示例#18
0
 def test_get_urls_from_rss(self):
     self.assertEqual(FeedParser.get_urls_from_rss("", 1), "empty")
示例#19
0
 def test_stuff_funk(self):
     self.assertEqual(FeedParser.staff_funk(), 'url')
示例#20
0
 def test_multi_scrapping(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.multi_scrapping(1), False)
示例#21
0
 def test_get_urls_from_xml(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.get_rss_urls(), [
         "http://feeds.reuters.com/reuters/technologyNews?format=xml",
         "http://feeds.reuters.com/reuters/technologyNews?format=xml"
     ])
示例#22
0
 def test_stuff_funk(self):
     self.assertEqual(FeedParser.staff_funk(), 'url')
示例#23
0
 def test_canonize(self):
     self.assertEqual(FeedParser.canonize("this is for test"), ['test'])
示例#24
0
__author__ = 'andrey_prvt'
from RSSFeedParser import FeedParser
import time


feed_parser = FeedParser("src.xml", "output.xml")

start_time = time.time()
feed_parser.choice_mode('m', 0)
end_time = time.time()

print end_time - start_time
示例#25
0
 def test_canonize(self):
     self.assertEqual(FeedParser.canonize("this is for test"), ['test'])