def test_job_update(self, scheduler, job, jobstore, freeze_time):
        next_run_time = freeze_time.current + timedelta(seconds=6)
        job.trigger.get_next_fire_time = MagicMock(return_value=next_run_time)
        assert scheduler._process_jobs() is None
        job._modify.assert_called_once_with(next_run_time=next_run_time)
        jobstore.update_job.assert_called_once_with(job)
Check if GitPython is available and at a compatible version (>= 0.3.0)
dataset/ETHPy150Open agronholm/apscheduler/tests/test_schedulers.py/TestProcessJobs.test_job_update--crossover with--dataset/ETHPy150Open saltstack/salt/salt/utils/gitfs.py/GitBase.verify_gitpython