def test_phrase_cut_out(self):
     """bibformat - phrase snippet cut out core creation"""
     self.assertEqual(('This is', 0, 1), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['This is'], 50))
     self.assertEqual(('This is a', 0, 2), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['This is a'], 50))
     self.assertEqual(('', -1, -1), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['This not'], 50))
     self.assertEqual(('is a', 1, 2), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['is a'], 50))
     self.assertEqual(('of the', 92, 93), cut_out_snippet_core_creation(self._words[0], ['of the'], 100))
示例#2
0
 def test_phrase_cut_out(self):
     """bibformat - phrase snippet cut out core creation"""
     self.assertEqual(('This is', 0, 1), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['This is'], 50))
     self.assertEqual(('This is a', 0, 2), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['This is a'], 50))
     self.assertEqual(('', -1, -1), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['This not'], 50))
     self.assertEqual(('is a', 1, 2), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['is a'], 50))
     self.assertEqual(('of the', 92, 93), cut_out_snippet_core_creation(self._words[0], ['of the'], 100))
    def test_term_cut_out(self):
        """bibformat - term snippet cut out core creation"""
        self.assertEqual(
            ('This', 0, 0),
            cut_out_snippet_core_creation(['This', 'is', 'a', 'test'],
                                          ['This'], 50))
        self.assertEqual(
            ('This is a test', 0, 3),
            cut_out_snippet_core_creation(['This', 'is', 'a', 'test'],
                                          ['This', 'test'], 50))
        self.assertEqual(
            ('is', 1, 1),
            cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['is'],
                                          50))
        self.assertEqual(
            ('is a new', 1, 3),
            cut_out_snippet_core_creation(['This', 'is', 'a', 'new', 'test'],
                                          ['is', 'new'], 50))
        self.assertEqual(
            ('', -1, -1),
            cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['new'],
                                          50))

        self.assertEqual(('of', 5, 5),
                         cut_out_snippet_core_creation(self._words[0], ['of'],
                                                       100))
    def test_term_cut_out(self):
        """bibformat - term snippet cut out core creation"""
        self.assertEqual(('This', 0, 0), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['This'], 50))
        self.assertEqual(('This is a test', 0, 3), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['This', 'test'], 50))
        self.assertEqual(('is', 1, 1), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['is'], 50))
        self.assertEqual(('is a new', 1, 3), cut_out_snippet_core_creation(['This', 'is', 'a', 'new', 'test'], ['is', 'new'], 50))
        self.assertEqual(('', -1, -1), cut_out_snippet_core_creation(['This', 'is', 'a', 'test'], ['new'], 50))

        self.assertEqual(('of', 5, 5), cut_out_snippet_core_creation(self._words[0], ['of'], 100))