예제 #1
0
def test_get_record_default_returns_latest(inspire_app, clean_celery_session):
    expected_titles = [{"title": "Second Title"}]

    record = LiteratureRecord.create(
        data=faker.record("lit", data={"titles": [{"title": "First Title"}]})
    )
    db.session.commit()
    data = dict(record)
    data["titles"][0]["title"] = "Second Title"
    record.update(data)
    db.session.commit()
    latest_record = InspireRecord.get_record(record.id)
    assert latest_record["titles"] == expected_titles