def test_verify_sys_ps_access(self, pids_mock): pids_mock.return_value = [100, 120] fail_count = self.healthcheck.verify_sys_ps_access() assert fail_count == 0 pids_mock.side_effect = AccessDenied(Exception, 'No Access') fail_count = self.healthcheck.verify_sys_ps_access() assert fail_count > 0
def test_kill_process_access_denied(self, logs_mock): proc = Mock() proc.kill.side_effect = AccessDenied() rerun._kill_process(proc) proc.kill.assert_called_once_with() logs_mock.debug.assert_called_once()
def function(arg1, arg2): raise AccessDenied("boom") return 42