Exemplo n.º 1
0
  def testDeletesCronFromCollection(self):
    jobs = list(cronjobs.GetCronManager().ListJobs(token=self.token))
    self.assertEqual(len(jobs), 1)
    self.assertEqual(jobs[0], self.cron_job_id)

    args = cron_plugin.ApiDeleteCronJobArgs(cron_job_id=self.cron_job_id)
    self.handler.Handle(args, token=self.token)

    jobs = list(cronjobs.GetCronManager().ListJobs(token=self.token))
    self.assertEqual(len(jobs), 0)
Exemplo n.º 2
0
    def testDeletesCronFromCollection(self):
        jobs = list(cronjobs.CronManager().ListJobs())
        self.assertLen(jobs, 1)
        self.assertEqual(jobs[0], self.cron_job_id)

        args = cron_plugin.ApiDeleteCronJobArgs(cron_job_id=self.cron_job_id)
        self.handler.Handle(args, context=self.context)

        jobs = list(cronjobs.CronManager().ListJobs())
        self.assertEmpty(jobs)
Exemplo n.º 3
0
  def testCronJobMethodsAreAccessChecked(self):
    args = api_cron.ApiForceRunCronJobArgs(cron_job_id="TestCronJob")
    self.CheckMethodIsAccessChecked(
        self.router.ForceRunCronJob, "CheckCronJobAccess", args=args)

    args = api_cron.ApiModifyCronJobArgs(cron_job_id="TestCronJob")
    self.CheckMethodIsAccessChecked(
        self.router.ModifyCronJob, "CheckCronJobAccess", args=args)

    args = api_cron.ApiDeleteCronJobArgs(cron_job_id="TestCronJob")
    self.CheckMethodIsAccessChecked(
        self.router.DeleteCronJob, "CheckCronJobAccess", args=args)