Пример #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'])