def get_submit(self, max_jobs, min_job_runtime, max_job_runtime, avg_page_runtime): submit = EmopSubmit(default_config_path()) submit.settings.max_jobs = max_jobs submit.settings.min_job_runtime = min_job_runtime submit.settings.max_job_runtime = max_job_runtime submit.settings.avg_page_runtime = avg_page_runtime return submit
def setup(self, tmpdir): self.tmpout = str(tmpdir.mkdir("out")) globus_dir = tmpdir.mkdir('globus') auth_file = globus_dir.join('globus-auth') expiry = int(time.time()) + (60*60*24*365) self.fake_goauth_token = 'un=test|tokenid=fake-token-id|expiry=%d' % expiry auth_file.write(self.fake_goauth_token) settings = default_settings() settings.globus_auth_file = str(auth_file) with patch('emop.emop_transfer.GlobusAPIClient') as globus_class: mock_globus = GlobusAPIClient(settings=settings) globus_class.return_value = mock_globus self.transfer = EmopTransfer(config_path=default_config_path())
def setUp(self): self.query = EmopQuery(config_path=default_config_path())