test_PausePrinter(tctx, b, &t->handle),
"failed to pause printer");
+ /* purge in case of any jobs from previous tests */
+ torture_assert(tctx,
+ test_printer_purge(tctx, b, &t->handle),
+ "failed to purge printer");
+
/* enum before jobs, valid level */
torture_assert(tctx,
test_EnumJobs_args(tctx, b, &t->handle, 1, WERR_OK,
&count, &info),
"EnumJobs with invalid level");
+ for (i = 0; i < num_jobs; i++) {
+ test_SetJob(tctx, b, &t->handle, job_ids[i], NULL,
+ SPOOLSS_JOB_CONTROL_DELETE);
+ }
+
torture_assert(tctx,
test_ResumePrinter(tctx, b, &t->handle),
"failed to resume printer");