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
コード例 #2
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()
コード例 #3
0
 def function(arg1, arg2):
     raise AccessDenied("boom")
     return 42