def METHOD_NAME(schedule):
    """
    verify that scheduled job is skipped during the specified range
    """
    job_name = "run_seconds_skip"
    job = {"schedule": {job_name: {"function": "test.ping", "seconds": "10"}}}
    # Add job to schedule
    schedule.opts.update(job)
    # eval at 2:00pm, to prime the scheduler
    run_time = dateutil.parser.parse("11/29/2017 2:00pm")
    schedule.eval(now=run_time)
    ret = schedule.job_status(job_name)
    # eval at 2:00:10pm
    run_time = dateutil.parser.parse("11/29/2017 2:00:10pm")
    schedule.eval(now=run_time)
    ret = schedule.job_status(job_name)
    # Skip at 2:00:20pm
    run_time = dateutil.parser.parse("11/29/2017 2:00:20pm")
    schedule.skip_job(
        job_name,
        {
            "time": run_time.strftime("%Y-%m-%dT%H:%M:%S"),
            "time_fmt": "%Y-%m-%dT%H:%M:%S",
        },
    )
    schedule.eval(now=run_time)
    ret = schedule.job_status(job_name)
    assert "_next_fire_time" in ret
    assert ret["_skip_reason"] == "skip_explicit"
    assert ret["_skipped_time"] == run_time
    # Run at 2:00:30pm
    run_time = dateutil.parser.parse("11/29/2017 2:00:30pm")
    schedule.eval(now=run_time)
    ret = schedule.job_status(job_name)
    assert "_last_run" in ret