예제 #1
0
	def setUp(self):
		super().setUp()
		self.scheduler = Scheduler()
		self.job1 = self.scheduler.add_job(DurationJob(test_func_one, '2m', name='job1'))
		self.job2 = self.scheduler.add_job(DatetimeJob(test_func_two, '12:00 pm', name='job2'))
예제 #2
0
from pyriodic import Scheduler, DurationJob
from sheduler.db_updater import DBUpdater

s = Scheduler()
db_updater = DBUpdater()

s.add_job(DurationJob(lambda: db_updater.update_db(), '1d'))
예제 #3
0
class TestScheduler(TestCase):
	def setUp(self):
		super().setUp()
		self.scheduler = Scheduler()
		self.job1 = self.scheduler.add_job(DurationJob(test_func_one, '2m', name='job1'))
		self.job2 = self.scheduler.add_job(DatetimeJob(test_func_two, '12:00 pm', name='job2'))

	def tearDown(self):
		super().tearDown()
		self.scheduler.stop_scheduler()
		self.scheduler.remove(self.job1)
		self.scheduler.remove(self.job2)
		self.scheduler = None

	def test_set_timer(self):
		self.fail()

	def test_execute_job(self):
		self.fail()

	def test_sort_jobs(self):
		self.fail()

	def test_add_job(self):
		self.fail()

	def test_schedule_job(self):
		self.fail()

	def test_trim_jobs(self):
		self.fail()

	def test_get_job(self):
		self.fail()

	def test_reset(self):
		self.fail()

	def test_remove(self):
		self.fail()

	def test_pop(self):
		self.fail()

	def test_job_names(self):
		self.fail()

	def test_find_job_index(self):
		self.fail()

	def test_next_run_times(self):
		self.fail()

	def test_start_all(self):
		self.fail()

	def test_stop_scheduler(self):
		self.fail()

	def test_pause_all(self):
		self.fail()

	def test_start_web_server(self):
		self.fail()