def test_InputData(self): myJW = importlib.import_module( 'DIRAC.WorkloadManagementSystem.JobWrapper.JobWrapper') myJW.getSystemSection = MagicMock() myJW.ModuleFactory = MagicMock() jw = JobWrapper() jw.jobArgs['InputData'] = '' res = jw.resolveInputData() self.assertFalse(res['OK']) jw = JobWrapper() jw.jobArgs['InputData'] = 'pippo' jw.dm = dm_mock jw.fc = fc_mock res = jw.resolveInputData() self.assertTrue(res['OK']) jw = JobWrapper() jw.jobArgs['InputData'] = 'pippo' jw.jobArgs['LocalSE'] = 'mySE' jw.jobArgs['InputDataModule'] = 'aa.bb' jw.dm = dm_mock jw.fc = fc_mock res = jw.resolveInputData() self.assertTrue(res['OK'])
def test_InputData(mocker): mocker.patch( 'DIRAC.WorkloadManagementSystem.JobWrapper.JobWrapper.getSystemSection', side_effect=getSystemSectionMock) mocker.patch( 'DIRAC.WorkloadManagementSystem.JobWrapper.JobWrapper.ModuleFactory', side_effect=MagicMock()) jw = JobWrapper() jw.jobArgs['InputData'] = '' res = jw.resolveInputData() assert res['OK'] is False jw = JobWrapper() jw.jobArgs['InputData'] = 'pippo' jw.dm = dm_mock jw.fc = fc_mock res = jw.resolveInputData() assert res['OK'] jw = JobWrapper() jw.jobArgs['InputData'] = 'pippo' jw.jobArgs['LocalSE'] = 'mySE' jw.jobArgs['InputDataModule'] = 'aa.bb' jw.dm = dm_mock jw.fc = fc_mock res = jw.resolveInputData() assert res['OK']
def test_InputData(mocker): mocker.patch( "DIRAC.WorkloadManagementSystem.JobWrapper.JobWrapper.getSystemSection", side_effect=getSystemSectionMock) mocker.patch( "DIRAC.WorkloadManagementSystem.JobWrapper.JobWrapper.ModuleFactory", side_effect=MagicMock()) jw = JobWrapper() jw.jobArgs["InputData"] = "" res = jw.resolveInputData() assert res["OK"] is False jw = JobWrapper() jw.jobArgs["InputData"] = "pippo" jw.dm = dm_mock jw.fc = fc_mock res = jw.resolveInputData() assert res["OK"] jw = JobWrapper() jw.jobArgs["InputData"] = "pippo" jw.jobArgs["LocalSE"] = "mySE" jw.jobArgs["InputDataModule"] = "aa.bb" jw.dm = dm_mock jw.fc = fc_mock res = jw.resolveInputData() assert res["OK"]
def test_InputData( self ): myJW = importlib.import_module( 'DIRAC.WorkloadManagementSystem.JobWrapper.JobWrapper' ) myJW.getSystemSection = MagicMock() myJW.ModuleFactory = MagicMock() jw = JobWrapper() jw.jobArgs['InputData'] = '' res = jw.resolveInputData() self.assertFalse( res['OK'] ) jw = JobWrapper() jw.jobArgs['InputData'] = 'pippo' jw.dm = self.mockDM jw.fc = self.mockFC res = jw.resolveInputData() self.assert_( res['OK'] ) jw = JobWrapper() jw.jobArgs['InputData'] = 'pippo' jw.jobArgs['LocalSE'] = 'mySE' jw.jobArgs['InputDataModule'] = 'aa.bb' jw.dm = self.mockDM jw.fc = self.mockFC res = jw.resolveInputData() self.assert_( res['OK'] )