async def METHOD_NAME(mock_responses):
    server_url = "http://fake.local/v1"
    changes_url = server_url + RECORDS_URL.format("monitor", "changes")
    mock_responses.get(
        changes_url,
        payload={
            "data": [
                {"id": "abc", "bucket": "bid", "collection": "cid", "last_modified": 42}
            ]
        },
    )
    records_url = server_url + CHANGESET_URL.format("bid", "cid")
    mock_responses.get(records_url, status=500)
    mock_responses.get(records_url, status=500)
    mock_responses.get(
        records_url,
        payload={"metadata": {"signature": {}}, "changes": [], "timestamp": 42},
    )
    with patch_async(f"{MODULE}.validate_signature"):
        status, data = await run(server_url, ["bid"], root_hash="AA")
    assert status is True