コード例 #1
0
ファイル: test_supercron.py プロジェクト: linostar/SuperCron
	def test_enable_job(self):
		entry = b"10 10 * * * pwd # SuperCron__TEST__pwd"
		dis_entry = b"# " + entry
		args = Namespace(Utils.list_to_dict("TEST__pwd"))
		SuperCron.disable_job(args)
		SuperCron.enable_job(args)
		user_crontab = Utils.get_crontab()
		self.assertTrue(entry in user_crontab and dis_entry not in user_crontab)
コード例 #2
0
ファイル: test_supercron.py プロジェクト: linostar/SuperCron
	def test_trigger_off_if_enabled(self):
		entry = b"# 11 11 * * * echo 1 > /dev/null # SuperCron__TEST__echo1%off:TEST__echo2:enabled"
		args1 = Namespace({"name": "TEST__echo2"})
		SuperCron.disable_job(args1)
		args2 = Namespace({"name": "TEST__echo1", "trigger": ["off if TEST__echo2 is enabled"]})
		SuperCron.trigger_job(args2)
		SuperCron.enable_job(args1)
		user_crontab = Utils.get_crontab()
		self.assertTrue(entry in user_crontab)