def testDefaultNice(self, existsMock, accessMock, subprocessMock):
"""
If no nice value is given to schedule, SP_NICE_ARG must be set to
'--nice' in the step execution environment.
"""
subprocessMock.return_value = ''
sp = SlurmPipeline(
{
'steps': [
{
'name': 'name1',
'script': 'script1',
},
],
})
sp.schedule()
subprocessMock.assert_has_calls([
call(['script1'], cwd='.', universal_newlines=True,
stdin=DEVNULL, env=ANY),
])
env = subprocessMock.mock_calls[0][2]['env']
self.assertEqual('--nice', env['SP_NICE_ARG'])
评论列表
文章目录