def test_update(tmp_work_dir): job = Job(id="foo123", action="foo") insert(job) job.action = "bar" update(job, update_fields=["action"]) jobs = find_where(Job, id="foo123") assert jobs[0].action == "bar"
def test_update_excluding_a_field(tmp_work_dir): job = Job(id="foo123", action="foo", commit="commit-of-glory") insert(job) job.action = "bar" job.commit = "commit-of-doom" update(job, exclude_fields=["commit"]) j = find_one(Job, id="foo123") assert j.action == "bar" assert j.commit == "commit-of-glory"
def test_update(tmp_work_dir): job = Job(id="foo123", action="foo") insert(job) job.action = "bar" update(job) assert find_one(Job, id="foo123").action == "bar"