def test_analyse_tomcat_file(self): """Tests the analyze_tomcat_file method.""" config.LoadConfig() task = tomcat.TomcatAnalysisTask() report = task.analyse_tomcat_file(self.TOMCAT_PASSWORD_FILE) self.assertEqual(report, self.TOMCAT_PASSWORD_FILE_REPORT) report = task.analyse_tomcat_file(self.TOMCAT_APP_DEPLOY_LOG) self.assertEqual(report, self.TOMCAT_APP_DEPLOY_LOG_REPORT) report = task.analyse_tomcat_file(self.TOMCAT_ACCESS_LOG) self.assertEqual(report, self.TOMCAT_ACCESS_LOG_REPORT)
def create_tasks(self, evidence): """Create task. Args: evidence: List of evidence object to process Returns: A list of tasks to schedule. """ tasks = [] for evidence_item in evidence: if evidence_item.artifact_name == 'TomcatFile': tasks.append(tomcat.TomcatAnalysisTask()) return tasks
def test_analyse_tomcat_file(self): """Tests the analyze_tomcat_file method.""" config.LoadConfig() task = tomcat.TomcatAnalysisTask() (report, priority, summary) = task.analyse_tomcat_file(self.TOMCAT_PASSWORD_FILE) self.assertEqual(report, self.TOMCAT_PASSWORD_FILE_REPORT) self.assertEqual(priority, 20) self.assertEqual(summary, self.TOMCAT_PASSWORD_FILE_REPORT_SUMMARY) report = task.analyse_tomcat_file(self.TOMCAT_APP_DEPLOY_LOG)[0] self.assertEqual(report, self.TOMCAT_APP_DEPLOY_LOG_REPORT) report = task.analyse_tomcat_file(self.TOMCAT_ACCESS_LOG)[0] self.assertEqual(report, self.TOMCAT_ACCESS_LOG_REPORT)