Пример #1
0
 def test_environment(self):
     job = ScriptJob('script.py',
                     every='1.day',
                     path='/web/scripts',
                     environment={'k': 'v'})
     self.assert_equal(
         job.cron, '0 0 * * * cd /web/scripts && k=v %s'
         ' script.py' % sys.executable)
Пример #2
0
 def test_script_job(self):
     job = ScriptJob('script.py',
                     every='1.day',
                     path='/tmp',
                     environment={'key': 'value'},
                     output='null')
     self.assert_equal(
         job.cron, '0 0 * * * cd /tmp && key=value %s'
         ' script.py > /dev/null 2>&1' % sys.executable)
Пример #3
0
 def test_output(self):
     job = ScriptJob('script.py',
                     every='1.day',
                     path='/web/scripts',
                     output=dict(stdout='/log/out.log',
                                 stderr='/log/err.log'))
     self.assert_equal(
         job.cron, '0 0 * * * cd /web/scripts && %s script.py'
         ' >> /log/out.log 2>> /log/err.log' % sys.executable)
Пример #4
0
 def test_path(self):
     job = ScriptJob('script.py', every='1.day', path='/web/scripts')
     self.assert_equal(
         job.cron,
         '0 0 * * * cd /web/scripts && %s script.py' % sys.executable)