118 Test adding multiple tasks to the scheduler.
123 status_task1 = bgt.safe_add_task(
124 func=test_current_date,
125 args=(datetime.now,),
130 status_task2 = bgt.add_task(
137 status_task3 = bgt.safe_add_task(
144 status_task4 = bgt.add_task(
151 status_start = bgt.safe_start()
153 status_stop = bgt.safe_stop(wait=
True)
154 status_task1 = isinstance(status_task1, Job)
155 status_task2 = isinstance(status_task2, Job)
156 status_task3 = isinstance(status_task3, Job)
157 status_task4 = isinstance(status_task4, Job)
160 assert status_task1
is True
161 assert status_task2
is True
162 assert status_task3
is True
163 assert status_task4
is True
164 assert status_start == SUCCESS
165 assert status_stop == SUCCESS
186 Test safe methods like safe_pause, safe_resume.
189 status_start = bgt.safe_start()
190 status_pause = bgt.safe_pause(pause=
True)
191 status_resume = bgt.safe_resume()
192 status_stop = bgt.safe_stop(wait=
True)
195 assert status_start == SUCCESS
196 assert status_pause == SUCCESS
197 assert status_resume == SUCCESS
198 assert status_stop == SUCCESS