def test_analyze(self):
     common = self.base_files.keys() & self.head_files.keys()
     datastub = FakeDataStub(files=self.base_files.values(),
                             changes=[
                                 Change(base=self.base_files[k],
                                        head=self.head_files[k])
                                 for k in common
                             ])
     config = {"n_iter": 1}
     model = FormatAnalyzer.train(self.ptr, config, datastub)
     analyzer = FormatAnalyzer(model, self.ptr.url, {})
     comments = analyzer.analyze(self.ptr, self.ptr, datastub)
     self.assertGreater(len(comments), 0)
Exemple #2
0
 def test_analyze(self):
     common = self.base_files.keys() & self.head_files.keys()
     self.data_service = FakeDataService(
         self.bblfsh_client,
         files=self.base_files.values(),
         changes=[Change(base=remove_uast(self.base_files[k]), head=self.head_files[k])
                  for k in common])
     config = get_config()
     # Make uast_break_check only here
     config["analyze"]["language_defaults"]["uast_break_check"] = True
     model = FormatAnalyzer.train(self.ptr, config, self.data_service)
     analyzer = FormatAnalyzer(model, self.ptr.url, config)
     comments = analyzer.analyze(self.ptr, self.ptr, self.data_service)
     self.assertGreater(len(comments), 0)