def test_report_skipped_packages_no_verbose_mode(monkeypatch): monkeypatch.setattr(api, 'produce', produce_mocked()) monkeypatch.setattr(api, 'show_message', show_message_mocked()) monkeypatch.setattr(reporting, 'report_generic', report_generic_mocked()) monkeypatch.setenv('LEAPP_VERBOSE', '0') report_skipped_packages('packages will not be installed:', ['skipped01', 'skipped02']) message = '2 packages will not be installed:\n- skipped01\n- skipped02' assert api.show_message.called == 0 assert reporting.report_generic.called == 1 assert reporting.report_generic.report_fields['title'] == 'Packages will not be installed' assert reporting.report_generic.report_fields['summary'] == message
def test_report_skipped_packages(monkeypatch): monkeypatch.setattr(api, 'produce', produce_mocked()) monkeypatch.setattr(api, 'show_message', show_message_mocked()) monkeypatch.setattr(reporting, 'create_report', create_report_mocked()) monkeypatch.setenv('LEAPP_VERBOSE', '1') report_skipped_packages('packages will not be installed:', ['skipped01', 'skipped02']) message = '2 packages will not be installed:\n- skipped01\n- skipped02' assert api.show_message.called == 1 assert api.show_message.msg == message assert reporting.create_report.called == 1 assert reporting.create_report.report_fields[ 'title'] == 'Packages will not be installed' assert reporting.create_report.report_fields['summary'] == message