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())