Lines Matching refs:scheduler

46         scheduler = sched.scheduler(time.time, time.sleep)
48 z = scheduler.enter(x, 1, fun, (x,))
49 scheduler.run()
55 scheduler = sched.scheduler(time.time, time.sleep)
57 z = scheduler.enterabs(x, 1, fun, (x,))
58 scheduler.run()
66 scheduler = sched.scheduler(timer.time, timer.sleep)
67 scheduler.enter(1, 1, fun, (1,))
68 scheduler.enter(3, 1, fun, (3,))
69 t = threading.Thread(target=scheduler.run)
75 z = scheduler.enter(x - 1, 1, fun, (x,))
94 scheduler = sched.scheduler(time.time, time.sleep)
105 scheduler.enterabs(0.01, priority, fun, (priority,))
106 scheduler.run()
110 self.assertTrue(scheduler.empty())
116 scheduler = sched.scheduler(time.time, time.sleep)
118 event1 = scheduler.enterabs(now + 0.01, 1, fun, (0.01,))
119 event2 = scheduler.enterabs(now + 0.02, 1, fun, (0.02,))
120 event3 = scheduler.enterabs(now + 0.03, 1, fun, (0.03,))
121 event4 = scheduler.enterabs(now + 0.04, 1, fun, (0.04,))
122 event5 = scheduler.enterabs(now + 0.05, 1, fun, (0.05,))
123 scheduler.cancel(event1)
124 scheduler.cancel(event5)
125 scheduler.run()
133 scheduler = sched.scheduler(timer.time, timer.sleep)
135 event1 = scheduler.enterabs(now + 1, 1, fun, (1,))
136 event2 = scheduler.enterabs(now + 2, 1, fun, (2,))
137 event4 = scheduler.enterabs(now + 4, 1, fun, (4,))
138 event5 = scheduler.enterabs(now + 5, 1, fun, (5,))
139 event3 = scheduler.enterabs(now + 3, 1, fun, (3,))
140 t = threading.Thread(target=scheduler.run)
145 scheduler.cancel(event2)
146 scheduler.cancel(event5)
163 scheduler = sched.scheduler()
164 scheduler.enterabs(1, 1, events.append, ("a",))
165 b = scheduler.enterabs(1, 1, events.append, ("b",))
166 scheduler.enterabs(1, 1, events.append, ("c",))
167 scheduler.cancel(b)
168 scheduler.run()
174 scheduler = sched.scheduler(time.time, time.sleep)
175 self.assertTrue(scheduler.empty())
177 z = scheduler.enterabs(x, 1, fun, (x,))
178 self.assertFalse(scheduler.empty())
179 scheduler.run()
180 self.assertTrue(scheduler.empty())
185 scheduler = sched.scheduler(time.time, time.sleep)
187 e5 = scheduler.enterabs(now + 0.05, 1, fun)
188 e1 = scheduler.enterabs(now + 0.01, 1, fun)
189 e2 = scheduler.enterabs(now + 0.02, 1, fun)
190 e4 = scheduler.enterabs(now + 0.04, 1, fun)
191 e3 = scheduler.enterabs(now + 0.03, 1, fun)
194 self.assertEqual(scheduler.queue, [e1, e2, e3, e4, e5])
202 scheduler = sched.scheduler(time.time, time.sleep)
203 scheduler.enterabs(now, 1, fun)
204 scheduler.enterabs(now, 1, fun, argument=(1, 2))
205 scheduler.enterabs(now, 1, fun, argument=('a', 'b'))
206 scheduler.enterabs(now, 1, fun, argument=(1, 2), kwargs={"foo": 3})
207 scheduler.run()
218 scheduler = sched.scheduler(time.time, time.sleep)
220 scheduler.enter(x, 1, fun, (x,))
221 scheduler.run(blocking=False)