async def METHOD_NAME(
    rrid: str, settings: SciCrunchSettings
):
    async with ClientSession() as client:
        versions = await get_all_versions(rrid, client, settings)
        pprint(versions)
        # invalid keys return success but an empty list of versions!
        assert isinstance(versions, list)
        assert len(versions) == 0
        assert not versions