def test_print_report_without_filtering(self): process_priority = Mock() process_filter = Mock() printer = Mock() process_filter.filter_processes = Mock(return_value=self.processes) reporter = CpuProcessPrioritiesReporter(process_priority, process_filter, printer) reporter.print_report(123) printer.assert_called_with("123\t1000\t1\t99\tFIFO\tprocess_1")
def test_print_report_with_user_name(self): self.options.show_process_user = '******' process_priority = Mock() process_filter = Mock() printer = Mock() process_filter.filter_processes = Mock(return_value=self.processes) reporter = CpuProcessPrioritiesReporter(process_priority, process_filter, printer, self.options) reporter.print_report(123) printer.assert_called_with("123\tpcp\t1\t99\tFIFO\tprocess_1")
def test_print_report_header(self): process_priority = Mock() process_filter = Mock() printer = Mock() process_filter.filter_processes = Mock(return_value=self.processes) reporter = CpuProcessPrioritiesReporter(process_priority, process_filter, printer, self.options) reporter.print_report(123, " ", " ") printer.assert_any_call("Timestamp UID\tPID\tprio\tpolicy\tCommand")