コード例 #1
0
    def test_list_jobs(self):
        job_id = CrawlJob.add(
            flight_date=date(2016, 10, 10),
            airline="airasia",
            origin="PEK",
            destination="KUL",
            next_run_after=date(2000, 1, 1),
        )

        job_id2 = CrawlJob.add(
            flight_date=date(2016, 10, 11),
            airline="airasia",
            origin="PEK",
            destination="KUL",
            next_run_after=date(2001, 1, 1),
        )
        assert len(CrawlJob.get_jobs(at=datetime(2016, 1, 1))) == 2
        assert len(CrawlJob.get_jobs(at=datetime(2000, 2, 2))) == 1
        assert len(CrawlJob.get_jobs(at=datetime(1999, 2, 2))) == 0
        CrawlJob.delete(job_id)
        CrawlJob.delete(job_id2)