Ejemplo n.º 1
0
 def test_arXiv_bad(self):
     """bibindex engine - getting words from `arXiv:1xy7.5z48' phrase"""
     test_phrase = 'arXiv:1xy7.5z48'
     l_words_expected = ['1xy7', '5z48', 'arxiv', 'arxiv:1xy7.5z48']
     l_words_obtained = bibindex_engine.get_words_from_phrase(test_phrase)
     l_words_obtained.sort()
     self.assertEqual(l_words_obtained, l_words_expected)
 def test_arXiv_bad(self):
     """bibindex engine - getting words from `arXiv:1xy7.5z48' phrase"""
     test_phrase = 'arXiv:1xy7.5z48'
     l_words_expected = ['1xy7', '5z48', 'arxiv', 'arxiv:1xy7.5z48']
     l_words_obtained = bibindex_engine.get_words_from_phrase(test_phrase)
     l_words_obtained.sort()
     self.assertEqual(l_words_obtained, l_words_expected)
Ejemplo n.º 3
0
 def test_dashed_phrase(self):
     """bibindex engine - getting words from `word1-word2' phrase"""
     test_phrase = 'word1-word2'
     l_words_expected = ['word1', 'word1-word2', 'word2']
     l_words_obtained = bibindex_engine.get_words_from_phrase(test_phrase)
     l_words_obtained.sort()
     self.assertEqual(l_words_obtained, l_words_expected)
 def test_dashed_phrase(self):
     """bibindex engine - getting words from `word1-word2' phrase"""
     test_phrase = 'word1-word2'
     l_words_expected = ['word1', 'word1-word2', 'word2']
     l_words_obtained = bibindex_engine.get_words_from_phrase(test_phrase)
     l_words_obtained.sort()
     self.assertEqual(l_words_obtained, l_words_expected)
Ejemplo n.º 5
0
 def test_arXiv_bad(self):
     """bibindex engine - getting words from `arXiv:1xy7.5z48' phrase"""
     test_phrase = "arXiv:1xy7.5z48"
     l_words_expected = ["1xy7", "5z48", "arxiv", "arxiv:1xy7.5z48"]
     l_words_obtained = bibindex_engine.get_words_from_phrase(test_phrase)
     l_words_obtained.sort()
     self.assertEqual(l_words_obtained, l_words_expected)
Ejemplo n.º 6
0
 def test_easy_phrase(self):
     """bibindex engine - getting words from `word1 word2' phrase"""
     test_phrase = "word1 word2"
     l_words_expected = ["word1", "word2"]
     l_words_obtained = bibindex_engine.get_words_from_phrase(test_phrase)
     l_words_obtained.sort()
     self.assertEqual(l_words_obtained, l_words_expected)
 def test_stemming_phrase(self):
     """bibindex engine - getting stemmed words from l'anthropologie"""
     test_phrase = "l'anthropologie"
     l_words_not_expected = ['anthropolog', 'l', "l'anthropolog", "l'anthropologi"]
     l_words_expected = ['anthropologi', 'l', "l'anthropologi"]
     l_words_obtained = bibindex_engine.get_words_from_phrase(test_phrase, 'en')
     l_words_obtained.sort()
     self.assertNotEqual(l_words_obtained, l_words_not_expected)
     self.assertEqual(l_words_obtained, l_words_expected)
Ejemplo n.º 8
0
 def test_stemming_phrase(self):
     """bibindex engine - getting stemmed words from l'anthropologie"""
     test_phrase = "l'anthropologie"
     l_words_not_expected = [
         'anthropolog', 'l', "l'anthropolog", "l'anthropologi"
     ]
     l_words_expected = ['anthropologi', 'l', "l'anthropologi"]
     l_words_obtained = bibindex_engine.get_words_from_phrase(
         test_phrase, 'en')
     l_words_obtained.sort()
     self.assertNotEqual(l_words_obtained, l_words_not_expected)
     self.assertEqual(l_words_obtained, l_words_expected)