@@ -66,11 +66,13 @@ def test_spider_jobs_count(spider):
6666 assert jobs .count (state = 'pending' ) == 1
6767
6868 for i in range (2 ):
69- jobs .schedule (subid = 'running-%s' % i , meta = {'state' : 'running' })
69+ jobs .schedule (spider_args = {'subid' : 'running-%s' % i },
70+ meta = {'state' : 'running' })
7071 assert jobs .count (state = 'running' ) == 2
7172
7273 for i in range (3 ):
73- jobs .schedule (subid = 'finished%s' % i , meta = {'state' : 'finished' })
74+ jobs .schedule (spider_args = {'subid' : 'finished%s' % i },
75+ meta = {'state' : 'finished' })
7476 assert jobs .count (state = 'finished' ) == 3
7577
7678 assert jobs .count (state = ['pending' , 'running' , 'finished' ]) == 6
@@ -141,7 +143,7 @@ def test_spider_jobs_schedule(spider):
141143 with pytest .raises (DuplicateJobError ):
142144 spider .jobs .schedule ()
143145
144- job1 = spider .jobs .schedule (arg1 = ' val1' , arg2 = ' val2' ,
146+ job1 = spider .jobs .schedule (spider_args = { 'arg1' : ' val1' , ' arg2' : ' val2'} ,
145147 priority = 3 , units = 3 ,
146148 meta = {'state' : 'running' , 'meta1' : 'val1' },
147149 add_tag = ['tagA' , 'tagB' ])
@@ -184,7 +186,7 @@ def test_spider_jobs_summary(spider):
184186 jobs = defaultdict (list )
185187 for state in sorted (counts ):
186188 for i in range (counts [state ]):
187- job = spider .jobs .schedule (subid = state + str (i ),
189+ job = spider .jobs .schedule (spider_args = { 'subid' : state + str (i )} ,
188190 meta = {'state' : state })
189191 jobs [state ].append (job .key )
190192 summary1 = spider .jobs .summary ()
@@ -228,7 +230,8 @@ def test_spider_jobs_iter_last(spider):
228230 assert lastsumm1 [0 ].get ('ts' ) > 0
229231
230232 # next iter_last should return last spider's job again
231- job2 = spider .jobs .schedule (subid = 1 , meta = {'state' : 'finished' })
233+ job2 = spider .jobs .schedule (spider_args = {'subid' : 1 },
234+ meta = {'state' : 'finished' })
232235 lastsumm2 = list (spider .jobs .iter_last ())
233236 assert len (lastsumm2 ) == 1
234237 assert lastsumm2 [0 ].get ('key' ) == job2 .key
0 commit comments