Ejemplo n.º 1
0
 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 )
Ejemplo n.º 2
0
 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 )
Ejemplo n.º 3
0
 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 )