コード例 #1
0
 def test_q_from_wikipedia_leftover_brackets_empty(self):
     wiki_page = utils.q_from_wikipedia("sv", "[[]]")
     result = None
     self.assertEqual(wiki_page, result)
コード例 #2
0
 def test_q_from_wikipedia_linebreak(self):
     wiki_page = utils.q_from_wikipedia("sv", "Norrala\nsocken")
     result = "Q10602691"
     self.assertEqual(wiki_page, result)
コード例 #3
0
 def test_q_from_wikipedia_leftover_brackets_pipe(self):
     wiki_page = utils.q_from_wikipedia("sv", "[[Pallaskatt|foo!]]")
     result = "Q166794"
     self.assertEqual(wiki_page, result)
コード例 #4
0
 def test_q_from_wikipedia_disambig(self):
     wiki_page = utils.q_from_wikipedia("fi", "1 (täsmennyssivu)")
     self.assertIsNone(wiki_page)
コード例 #5
0
 def test_q_from_wikipedia_missing_page(self):
     self.assertIsNone(
         utils.q_from_wikipedia("sv", "This page does not exist"))
コード例 #6
0
 def test_q_from_wikipedia_not_mainspace(self):
     self.assertIsNone(utils.q_from_wikipedia("sv", "Användare:Vesihiisi"))
コード例 #7
0
 def test_q_from_wikipedia_succeed(self):
     self.assertEqual(utils.q_from_wikipedia("sv", "Norrala socken"),
                      "Q10602691")