11
11
12
12
class SingleJobActionViewsTest (BaseTestCase ):
13
13
def test_single_job_action_unknown_job (self ):
14
- res = self .client .get (reverse ("queue_job_action " , args = ["unknown" , "cancel" ]), follow = True )
14
+ res = self .client .get (reverse ("job_detail_action " , args = ["unknown" , "cancel" ]), follow = True )
15
15
self .assertEqual (200 , res .status_code )
16
16
assert_response_has_msg (res , "Job unknown does not exist, maybe its TTL has passed" )
17
17
@@ -22,7 +22,7 @@ def test_single_job_action_unknown_action(self):
22
22
worker .work ()
23
23
job = JobModel .get (job .name , connection = queue .connection )
24
24
self .assertTrue (job .is_failed )
25
- res = self .client .get (reverse ("queue_job_action " , args = [job .name , "unknown" ]), follow = True )
25
+ res = self .client .get (reverse ("job_detail_action " , args = [job .name , "unknown" ]), follow = True )
26
26
self .assertEqual (400 , res .status_code )
27
27
28
28
def test_single_job_action_requeue_job (self ):
@@ -32,18 +32,18 @@ def test_single_job_action_requeue_job(self):
32
32
worker .work ()
33
33
job = JobModel .get (job .name , connection = queue .connection )
34
34
self .assertTrue (job .is_failed )
35
- res = self .client .get (reverse ("queue_job_action " , args = [job .name , "requeue" ]), follow = True )
35
+ res = self .client .get (reverse ("job_detail_action " , args = [job .name , "requeue" ]), follow = True )
36
36
self .assertEqual (200 , res .status_code )
37
- self .client .post (reverse ("queue_job_action " , args = [job .name , "requeue" ]), {"requeue" : "Requeue" }, follow = True )
37
+ self .client .post (reverse ("job_detail_action " , args = [job .name , "requeue" ]), {"requeue" : "Requeue" }, follow = True )
38
38
self .assertIn (job , JobModel .get_many (queue .queued_job_registry .all (), queue .connection ))
39
39
queue .delete_job (job .name )
40
40
41
41
def test_single_job_action_delete_job (self ):
42
42
queue = get_queue ("default" )
43
43
job = queue .create_and_enqueue_job (test_job , job_info_ttl = 0 )
44
- res = self .client .get (reverse ("queue_job_action " , args = [job .name , "delete" ]), follow = True )
44
+ res = self .client .get (reverse ("job_detail_action " , args = [job .name , "delete" ]), follow = True )
45
45
self .assertEqual (200 , res .status_code )
46
- self .client .post (reverse ("queue_job_action " , args = [job .name , "delete" ]), {"post" : "yes" }, follow = True )
46
+ self .client .post (reverse ("job_detail_action " , args = [job .name , "delete" ]), {"post" : "yes" }, follow = True )
47
47
self .assertFalse (JobModel .exists (job .name , connection = queue .connection ))
48
48
self .assertNotIn (job .name , queue .queued_job_registry .all ())
49
49
@@ -52,9 +52,9 @@ def test_single_job_action_cancel_job(self):
52
52
job = queue .create_and_enqueue_job (long_job )
53
53
self .assertTrue (job .is_queued )
54
54
job = JobModel .get (job .name , connection = queue .connection )
55
- res = self .client .get (reverse ("queue_job_action " , args = [job .name , "cancel" ]), follow = True )
55
+ res = self .client .get (reverse ("job_detail_action " , args = [job .name , "cancel" ]), follow = True )
56
56
self .assertEqual (200 , res .status_code )
57
- res = self .client .post (reverse ("queue_job_action " , args = [job .name , "cancel" ]), {"post" : "yes" }, follow = True )
57
+ res = self .client .post (reverse ("job_detail_action " , args = [job .name , "cancel" ]), {"post" : "yes" }, follow = True )
58
58
self .assertEqual (200 , res .status_code )
59
59
job = JobModel .get (job .name , connection = queue .connection )
60
60
self .assertTrue (job .is_canceled )
@@ -63,12 +63,12 @@ def test_single_job_action_cancel_job(self):
63
63
def test_single_job_action_cancel_job_that_is_already_cancelled (self ):
64
64
queue = get_queue ("django_tasks_scheduler_test" )
65
65
job = queue .create_and_enqueue_job (long_job )
66
- res = self .client .post (reverse ("queue_job_action " , args = [job .name , "cancel" ]), {"post" : "yes" }, follow = True )
66
+ res = self .client .post (reverse ("job_detail_action " , args = [job .name , "cancel" ]), {"post" : "yes" }, follow = True )
67
67
self .assertEqual (200 , res .status_code )
68
68
tmp = JobModel .get (job .name , connection = queue .connection )
69
69
self .assertTrue (tmp .is_canceled )
70
70
self .assertNotIn (job .name , queue .queued_job_registry .all ())
71
- res = self .client .post (reverse ("queue_job_action " , args = [job .name , "cancel" ]), {"post" : "yes" }, follow = True )
71
+ res = self .client .post (reverse ("job_detail_action " , args = [job .name , "cancel" ]), {"post" : "yes" }, follow = True )
72
72
self .assertEqual (200 , res .status_code )
73
73
assert_message_in_response (res , f"Could not perform action: Cannot cancel already canceled job: { job .name } " )
74
74
@@ -86,9 +86,9 @@ def test_single_job_action_enqueue_job(self):
86
86
self .assertIsNotNone (job_list [- 1 ].enqueued_at )
87
87
88
88
# Try to force enqueue last job should do nothing
89
- res = self .client .get (reverse ("queue_job_action " , args = [job_list [- 1 ].name , "enqueue" ]), follow = True )
89
+ res = self .client .get (reverse ("job_detail_action " , args = [job_list [- 1 ].name , "enqueue" ]), follow = True )
90
90
self .assertEqual (200 , res .status_code )
91
- res = self .client .post (reverse ("queue_job_action " , args = [job_list [- 1 ].name , "enqueue" ]), follow = True )
91
+ res = self .client .post (reverse ("job_detail_action " , args = [job_list [- 1 ].name , "enqueue" ]), follow = True )
92
92
93
93
self .assertEqual (200 , res .status_code )
94
94
tmp = JobModel .get (job_list [- 1 ].name , connection = queue .connection )
@@ -109,9 +109,9 @@ def test_single_job_action_enqueue_job_sync_queue(self):
109
109
self .assertIsNotNone (job_list [- 1 ].enqueued_at )
110
110
111
111
# Try to force enqueue last job should do nothing
112
- res = self .client .get (reverse ("queue_job_action " , args = [job_list [- 1 ].name , "enqueue" ]), follow = True )
112
+ res = self .client .get (reverse ("job_detail_action " , args = [job_list [- 1 ].name , "enqueue" ]), follow = True )
113
113
self .assertEqual (200 , res .status_code )
114
- res = self .client .post (reverse ("queue_job_action " , args = [job_list [- 1 ].name , "enqueue" ]), follow = True )
114
+ res = self .client .post (reverse ("job_detail_action " , args = [job_list [- 1 ].name , "enqueue" ]), follow = True )
115
115
116
116
self .assertEqual (200 , res .status_code )
117
117
tmp = JobModel .get (job_list [- 1 ].name , connection = queue .connection )
0 commit comments