def run(self): orgId = self.get_option('org') envName = self.get_option('environment') format_in = self.get_option('format') if envName is None: report = self.api.report_by_org(orgId, convert_to_mime_type(format_in, 'text')) else: environment = get_environment(orgId, envName) report = self.api.report_by_env(environment['id'], convert_to_mime_type(format_in, 'text')) if format_in == 'pdf': save_report(report[0], attachment_file_name(report[1], "%s_systems_report.pdf" % get_katello_mode())) else: print report[0] return os.EX_OK
def run(self): orgId = self.get_option("org") envName = self.get_option("environment") format_in = self.get_option("format") if envName is None: report = self.api.report_by_org(orgId, convert_to_mime_type(format_in, "text")) else: environment = get_environment(orgId, envName) report = self.api.report_by_env(environment["id"], convert_to_mime_type(format_in, "text")) if format_in == "pdf": save_report(report[0], attachment_file_name(report[1], "%s_systems_report.pdf" % get_katello_mode())) else: print report[0] return os.EX_OK
def run(self): format_in = self.get_option('format') report = self.api.report(convert_to_mime_type(format_in, 'text')) if format_in == 'pdf': save_report(report[0], attachment_file_name(report[1], 'katello_users_report.pdf')) else: print report[0] return os.EX_OK
def run(self): format_in = self.get_option('format') report = self.api.report(convert_to_mime_type(format_in, 'text')) if format_in == 'pdf': save_report( report[0], attachment_file_name(report[1], 'katello_users_report.pdf')) else: print report[0] return os.EX_OK
def run(self): orgId = self.get_option('org') envName = self.get_option('environment') format_in = self.get_option('format') if envName is None: report = self.api.report_by_org( orgId, convert_to_mime_type(format_in, 'text')) else: environment = get_environment(orgId, envName) report = self.api.report_by_env( environment['id'], convert_to_mime_type(format_in, 'text')) if format_in == 'pdf': save_report( report[0], attachment_file_name( report[1], "%s_systems_report.pdf" % get_katello_mode())) else: print report[0] return os.EX_OK
def test_pdf_conversion(self): self.assertEqual('application/pdf', convert_to_mime_type('pdf'))
def test_html_conversion(self): self.assertEqual('text/html', convert_to_mime_type('html'))
def test_it_uses_format_parameter(self): self.mock_options({"format": "pdf"}) self.run_action() self.action.api.report.assert_called_once_with(convert_to_mime_type("pdf"))
def test_it_uses_format_parameter(self): self.mock_options({'format': 'pdf'}) self.run_action() self.action.api.report.assert_called_once_with(convert_to_mime_type('pdf'))
def test_csv_conversion(self): self.assertEqual('text/csv', convert_to_mime_type('csv'))
def test_text_conversion(self): self.assertEqual('text/plain', convert_to_mime_type('text'))
def test_it_uses_format_parameter(self): self.mock_options({'org': self.ORG_ID, 'format': 'pdf'}) self.run_action() self.action.api.report_by_org.assert_called_once_with(self.ORG_ID, convert_to_mime_type('pdf'))
def test_default_type(self): self.assertEqual('text/plain', convert_to_mime_type('blah', 'text'))
def test_csv_conversion(self): self.assertEqual('text/csv', convert_to_mime_type('csv'))
def test_html_conversion(self): self.assertEqual('text/html', convert_to_mime_type('html'))
def test_text_conversion(self): self.assertEqual('text/plain', convert_to_mime_type('text'))
def test_default_type(self): self.assertEqual('text/plain', convert_to_mime_type('blah', 'text'))
def test_pdf_conversion(self): self.assertEqual('application/pdf', convert_to_mime_type('pdf'))