def test_should_return_no_error_on_valid_app_config(self): expected_errors = [] instance_report = InstanceReport(config="config/total_report.conf") instance_report.get_report(app_folder='test_splunk/etc/apps/app5') errors = self.mockLogger.messages['error'] self.assertEqual(expected_errors, errors)
def run(self): ir = InstanceReport(config=self.config_file) apps = self.get_apps() for app in apps: print "Found the instance report configuration in %s" % app ir.get_report(app_folder=app)
def test_should_return_error_on_config_without_instancealert(self): expected_message = 'No section named instance_alert' instance_report = InstanceReport(config="config/total_report.conf") instance_report.get_report(app_folder='test_splunk/etc/apps/app2') errors = self.mockLogger.messages['error'] self.assertTrue(expected_message in errors)