Beispiel #1
0
 def test_xugrep(self):
     file_paths = [ self.tei_data_path1, self.tei_data_path2 ]
     element_equality_fields = [ CorpusElement.LABEL_PATH,\
                                     CorpusElement.LANGUAGE_NAME_PATH,\
                                     CorpusElement.TEXT ]
     xugrep = XUGrep.create(self.tei_xupath1, file_paths, element_equality_fields)
     self.assertEqual( len( xugrep.corpus ), 4 )
     
     xugrep = XUGrep.create(self.tei_xupath2, file_paths, element_equality_fields)
     self.assertEqual( len( xugrep.corpus ),  2 )
     attribute_names = [ CorpusElement.LABEL_PATH,\
                             CorpusElement.LANGUAGE_NAME_PATH,\
                             CorpusElement.TEXT ]
     results = xugrep.corpus.output( attribute_names, tabulate=True )
     print "\n"
     print "\n".join(results)