async def METHOD_NAME(page, request):
    imp: BackendType = request.param
    # we do this to check that route priorities for each backend are correct
    if imp is default_implementation:
        url_prefix = ""
        opts = None
    else:
        url_prefix = str(PATH_PREFIX)
        opts = imp.Options(url_prefix=url_prefix)
    async with BackendFixture(implementation=imp, options=opts) as server:
        async with DisplayFixture(
            backend=server,
            driver=page,
            url_prefix=url_prefix,
        ) as METHOD_NAME:
            yield METHOD_NAME