def test_presubmissionchecks_askuser_fails( self ): job_mock = Mock() job_mock.oktosubmit = True job_mock._askUser.return_value = S_ERROR( 'user says no' ) self.dilc.checked = False with patch('%s.DiracILC._do_check' % MODULE_NAME, new=Mock(return_value=S_OK())): assertDiracFailsWith( self.dilc.preSubmissionChecks( job_mock, None ), 'user says no', self )
def test_presubmissionchecks_checkfails( self ): job_mock = Mock() job_mock.oktosubmit = True with patch('%s.DiracILC._do_check' % MODULE_NAME, new=Mock(return_value=S_ERROR('mytest_check_failed'))): assertDiracFailsWith( self.dilc.preSubmissionChecks( job_mock, None ), 'mytest_check_failed', self )
def test_presubmissionchecks_notoktosubmit( self ): job_mock = Mock() job_mock.oktosubmit = False assertDiracFailsWith( self.dilc.preSubmissionChecks( job_mock, None ), 'you should use job.submit(dirac)', self )