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