def METHOD_NAME(requests_mock):
    requests_mock.get(
        "http://boop?pageSize=1",
        request_headers=BASE_HEADERS,
        complete_qs=True,
        json={"records": [RECORD], "offset": "blarg"},
    )
    airtable = Airtable("http://boop", KEY)
    gen = airtable.list(page_size=1)
    record = next(gen)
    assert record.id == "recFLEuThPbUkwmsq"
    requests_mock.get(
        "http://boop?pageSize=1&offset=blarg",
        request_headers=BASE_HEADERS,
        json={"records": [{**RECORD, "id": "blorp"}]},
    )
    record2 = next(gen)
    assert record2.id == "blorp"
    with pytest.raises(StopIteration):
        next(gen)