コード例 #1
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_gen_shingle(self):
     self.assertEqual(FeedParser.gen_shingle("hello"), [-749573011])
コード例 #2
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_compare(self):
     self.assertEqual(FeedParser.compaire([-749573011], [-749573011]), 100.0)
コード例 #3
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 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
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_gen_shingle(self):
     self.assertEqual(FeedParser.gen_shingle("hello"), [-749573011])
コード例 #5
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_write_xml(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.write_xml(ET.Element("Data"), "", "", "", "", "", 10), True)
コード例 #6
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_choice_mode(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.choice_mode('s', 1), True)
コード例 #7
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_write_xml(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(
         s.write_xml(ET.Element("Data"), "", "", "", "", "", 10), True)
コード例 #8
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_get_article_by_url(self):
     self.assertEqual(FeedParser.get_article_by_url("empty"), "nolist")
コード例 #9
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_get_article_by_url(self):
     self.assertEqual(FeedParser.get_article_by_url("empty"), "nolist")
コード例 #10
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_get_urls_from_rss(self):
     self.assertEqual(FeedParser.get_urls_from_rss("", 1), "empty")
コード例 #11
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_news_compare(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(
         s.news_compare(" ", [-749573011], "blabla", "", "empty", 0), True)
コード例 #12
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_make_list(self):
     self.assertEqual(FeedParser.make_list(['1', '2', '3', '4', '5', '6']),
                      ['1', '2', '3', '4', '5'])
コード例 #13
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_compare(self):
     self.assertEqual(FeedParser.compaire([-749573011], [-749573011]),
                      100.0)
コード例 #14
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_make_list(self):
     self.assertEqual(FeedParser.make_list(['1', '2', '3', '4', '5', '6']), ['1', '2', '3', '4', '5'])
コード例 #15
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_multi_scrapping(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.multi_scrapping(1), False)
コード例 #16
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_news_compare(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.news_compare(" ", [-749573011], "blabla", "", "empty", 0), True)
コード例 #17
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_choice_mode(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.choice_mode('s', 1), True)
コード例 #18
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_get_urls_from_rss(self):
     self.assertEqual(FeedParser.get_urls_from_rss("", 1), "empty")
コード例 #19
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_stuff_funk(self):
     self.assertEqual(FeedParser.staff_funk(), 'url')
コード例 #20
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_multi_scrapping(self):
     s = FeedParser("src.xml", "output.xml")
     self.assertEqual(s.multi_scrapping(1), False)
コード例 #21
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 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
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_stuff_funk(self):
     self.assertEqual(FeedParser.staff_funk(), 'url')
コード例 #23
0
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 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
ファイル: test.py プロジェクト: AndreyPrvt/Article-parser
 def test_canonize(self):
     self.assertEqual(FeedParser.canonize("this is for test"), ['test'])