Ejemplo n.º 1
0
 def test_words_start_with_multi_pattern(self):
     """bibformat - words start with multi pattern"""
     # Only the first word is considered
     self.assertEqual((True, 0), words_start_with_patterns(['this', 'is'], ['this', 'it']))
     self.assertEqual((True, 0), words_start_with_patterns(['this', 'is'], ['it', 'thi']))
     self.assertEqual((False, 0), words_start_with_patterns(['this', 'is'], ['it', 'if']))
     self.assertEqual((False, 0), words_start_with_patterns(['this', 'is'], ['is', 'if']))
 def test_words_start_with_multi_pattern(self):
     """bibformat - words start with multi pattern"""
     # Only the first word is considered
     self.assertEqual((True, 0), words_start_with_patterns(['this', 'is'], ['this', 'it']))
     self.assertEqual((True, 0), words_start_with_patterns(['this', 'is'], ['it', 'thi']))
     self.assertEqual((False, 0), words_start_with_patterns(['this', 'is'], ['it', 'if']))
     self.assertEqual((False, 0), words_start_with_patterns(['this', 'is'], ['is', 'if']))
 def test_word_starts_with_multi_pattern(self):
     """bibformat - word starts with multi pattern"""
     self.assertEqual((False, 0),
                      words_start_with_patterns(['thi'],
                                                ['this', 'is', 'a']))
     self.assertEqual((False, 0),
                      words_start_with_patterns(['i'], ['this', 'is', 'a']))
     self.assertEqual((True, 0),
                      words_start_with_patterns(['this'],
                                                ['this', 'is', 'a']))
     self.assertEqual((True, 0),
                      words_start_with_patterns(['is'],
                                                ['this', 'is', 'a']))
 def test_words_start_with_phrase(self):
     """bibformat - words start with phrase"""
     self.assertEqual((True, 2),
                      words_start_with_patterns(['this', 'is', 'a', 'test'],
                                                ['this is a']))
     self.assertEqual((False, 0),
                      words_start_with_patterns(['this', 'is', 'a', 'test'],
                                                ['no I do not]']))
     self.assertEqual(
         (True, 2),
         words_start_with_patterns(['this', 'is', 'a', 'test'],
                                   ['no I do not]', 'this is a']))
     self.assertEqual(
         (False, 0),
         words_start_with_patterns(['this', 'is'],
                                   ['no I do not', 'this is a']))
 def test_word_starts_with_single_pattern(self):
     """bibformat - word starts with single pattern"""
     self.assertEqual((False, 0), words_start_with_patterns(['thi'], ['this']))
     self.assertEqual((True, 0), words_start_with_patterns(['this'], ['this']))
     self.assertEqual((True, 0), words_start_with_patterns(['This'], ['this']))
     self.assertEqual((True, 0), words_start_with_patterns(['this'], ['tHis']))
     self.assertEqual((True, 0), words_start_with_patterns(['This'], ['tHis']))
     self.assertEqual((True, 0), words_start_with_patterns(['Thiss'], ['tHis']))
Ejemplo n.º 6
0
 def test_word_starts_with_single_pattern(self):
     """bibformat - word starts with single pattern"""
     self.assertEqual((False, 0), words_start_with_patterns(['thi'], ['this']))
     self.assertEqual((True, 0), words_start_with_patterns(['this'], ['this']))
     self.assertEqual((True, 0), words_start_with_patterns(['This'], ['this']))
     self.assertEqual((True, 0), words_start_with_patterns(['this'], ['tHis']))
     self.assertEqual((True, 0), words_start_with_patterns(['This'], ['tHis']))
     self.assertEqual((True, 0), words_start_with_patterns(['Thiss'], ['tHis']))
 def test_words_start_with_phrase(self):
     """bibformat - words start with phrase"""
     self.assertEqual((True, 2), words_start_with_patterns(['this', 'is', 'a', 'test'], ['this is a']))
     self.assertEqual((False, 0), words_start_with_patterns(['this', 'is', 'a', 'test'], ['no I do not]']))
     self.assertEqual((True, 2), words_start_with_patterns(['this', 'is', 'a', 'test'], ['no I do not]', 'this is a']))
     self.assertEqual((False, 0), words_start_with_patterns(['this', 'is'], ['no I do not', 'this is a']))
 def test_word_starts_with_multi_pattern(self):
     """bibformat - word starts with multi pattern"""
     self.assertEqual((False, 0), words_start_with_patterns(['thi'], ['this', 'is', 'a']))
     self.assertEqual((False, 0), words_start_with_patterns(['i'], ['this', 'is', 'a']))
     self.assertEqual((True, 0), words_start_with_patterns(['this'], ['this', 'is', 'a']))
     self.assertEqual((True, 0), words_start_with_patterns(['is'], ['this', 'is', 'a']))