def test_pull_job_defaults_live_dry_run_false():
    # Document expected API default: pull persists by default, push stays dry-run.
    job_type = "pull"
    default_dry_run = job_type != "pull"
    assert default_dry_run is False


def test_push_job_defaults_dry_run_true():
    job_type = "push"
    default_dry_run = job_type != "pull"
    assert default_dry_run is True
