def test_process_1_no_kill_with_wrong_case(self): process_handler.terminate_processes_matching_names('Process_1', kill=True) self.assertEqual(0, self.mock.terminate_process.call_count)
def stop_qemu(): """Stop qemu.""" process_handler.terminate_processes_matching_names('qemu-system-x86_64')
def test_no_process_kill_with_partial_match(self): process_handler.terminate_processes_matching_names('process_', kill=True) self.assertEqual(0, self.mock.terminate_process.call_count)
def test_no_process_kill(self): process_handler.terminate_processes_matching_names('not_exist', kill=True) self.assertEqual(0, self.mock.terminate_process.call_count)
def test_process_2_with_kill(self): process_handler.terminate_processes_matching_names('process_2', kill=True) self.mock.terminate_process.assert_has_calls([ mock.call(2, True), ])
def test_process_2_with_terminate(self): process_handler.terminate_processes_matching_names('process_2') self.mock.terminate_process.assert_has_calls([ mock.call(2, False), ])
def _restart_qemu(self): """Restart QEMU.""" process_handler.terminate_processes_matching_names( 'qemu_system-x86_64') start_qemu() self._setup_device_and_fuzzer()