Skip to content

Commit 030966b

Browse files
committed
All tests passing
1 parent 8aba30e commit 030966b

File tree

2 files changed

+16
-13
lines changed

2 files changed

+16
-13
lines changed

djcelery/snapshot.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ def handle_worker(self, hostname_worker):
7676

7777
def handle_task(self, uuid_task, worker=None):
7878
"""Handle snapshotted event."""
79-
(uuid, task) = uuid_task
79+
uuid, task = uuid_task
8080
if task.worker and task.worker.hostname:
8181
worker = self.handle_worker(
8282
(task.worker.hostname, task.worker),

djcelery/tests/test_snapshot.py

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
from itertools import count
55
from time import time
66

7+
from celery import states
78
from celery.events import Event as _Event
89
from celery.events.state import State, Worker, Task
910
from celery.utils import gen_unique_id
@@ -52,14 +53,14 @@ def test_get_heartbeat(self):
5253
t2 = time()
5354
t3 = time()
5455
for t in t1, t2, t3:
55-
worker.on_heartbeat(t, t)
56+
worker.event('heartbeat', t, t, {})
5657
self.state.workers[worker.hostname] = worker
5758
self.assertEqual(self.cam.get_heartbeat(worker),
5859
make_aware(datetime.fromtimestamp(t3)))
5960

6061
def test_handle_worker(self):
6162
worker = Worker(hostname='fuzzie')
62-
worker.on_online(time(), time())
63+
worker.event('online', time(), time(), {})
6364
self.cam._last_worker_write.clear()
6465
m = self.cam.handle_worker((worker.hostname, worker))
6566
self.assertTrue(m)
@@ -71,11 +72,11 @@ def test_handle_worker(self):
7172

7273
def test_handle_task_received(self):
7374
worker = Worker(hostname='fuzzie')
74-
worker.on_online(time(), time())
75+
worker.event('oneline', time(), time(), {})
7576
self.cam.handle_worker((worker.hostname, worker))
7677

7778
task = create_task(worker)
78-
task.on_received(time())
79+
task.event('received', time(), time(), {})
7980
self.assertEqual(task.state, 'RECEIVED')
8081
mt = self.cam.handle_task((task.uuid, task))
8182
self.assertEqual(mt.name, task.name)
@@ -87,36 +88,38 @@ def test_handle_task_received(self):
8788

8889
def test_handle_task(self):
8990
worker1 = Worker(hostname='fuzzie')
90-
worker1.on_online(time(), time())
91+
worker1.event('online', time(), time(), {})
9192
mw = self.cam.handle_worker((worker1.hostname, worker1))
9293
task1 = create_task(worker1)
93-
task1.on_received(timestamp=time())
94+
task1.event('received', time(), time(), {})
9495
mt = self.cam.handle_task((task1.uuid, task1))
9596
self.assertEqual(mt.worker, mw)
9697

9798
worker2 = Worker(hostname=None)
9899
task2 = create_task(worker2)
99-
task2.on_received(timestamp=time())
100+
task2.event('received', time(), time(), {})
100101
mt = self.cam.handle_task((task2.uuid, task2))
101102
self.assertIsNone(mt.worker)
102103

103-
task1.on_succeeded(timestamp=time(), result=42)
104+
task1.event('succeeded', time(), time(), {'result': 42})
105+
self.assertEqual(task1.state, states.SUCCESS)
106+
self.assertEqual(task1.result, 42)
104107
mt = self.cam.handle_task((task1.uuid, task1))
105108
self.assertEqual(mt.name, task1.name)
106109
self.assertEqual(mt.result, 42)
107110

108111
task3 = create_task(worker1, name=None)
109-
task3.on_revoked(timestamp=time())
112+
task3.event('revoked', time(), time(), {})
110113
mt = self.cam.handle_task((task3.uuid, task3))
111114
self.assertIsNone(mt)
112115

113116
def assertExpires(self, dec, expired, tasks=10):
114117
worker = Worker(hostname='fuzzie')
115-
worker.on_online(time(), time())
118+
worker.event('online', time(), time(), {})
116119
for total in xrange(tasks):
117120
task = create_task(worker)
118-
task.on_received(timestamp=time() - dec)
119-
task.on_succeeded(timestamp=time() - dec, result=42)
121+
task.event('received', time() - dec, time() - dec, {})
122+
task.event('succeeded', time() - dec, time() - dec, {'result': 42})
120123
self.assertTrue(task.name)
121124
self.assertTrue(self.cam.handle_task((task.uuid, task)))
122125
self.assertEqual(self.cam.on_cleanup(), expired)

0 commit comments

Comments
 (0)