File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,11 @@ def test_create_job(self):
6565 job = Job (name = 'testjob' )
6666 self .assertEqual (job .state , Job .STATES .NEW )
6767
68+ def test_create_job_with_queue (self ):
69+ job = Job (name = 'testjob' , queue_name = 'lol' )
70+ self .assertEqual (job .state , Job .STATES .NEW )
71+ self .assertEqual (job .queue_name , 'lol' )
72+
6873 def test_get_next_ready_job (self ):
6974 self .assertTrue (Job .objects .get_ready_or_none ('default' ) is None )
7075
@@ -110,6 +115,15 @@ def test_process_job(self):
110115 job = Job .objects .get ()
111116 self .assertEqual (job .state , Job .STATES .COMPLETE )
112117
118+ def test_process_job_wrong_queue (self ):
119+ """
120+ Processing a different queue shouldn't touch our other job
121+ """
122+ job = Job .objects .create (name = 'testjob' , queue_name = 'lol' )
123+ process_job ('default' )
124+ job = Job .objects .get ()
125+ self .assertEqual (job .state , Job .STATES .NEW )
126+
113127
114128@override_settings (JOBS = {'testjob' : {'tasks' : ['django_dbq.tests.test_task' ], 'creation_hook' : 'django_dbq.tests.creation_hook' }})
115129class JobCreationHookTestCase (TestCase ):
You can’t perform that action at this time.
0 commit comments