async def METHOD_NAME(self, project_id, tmpdir):
    """
    A simple diamond flow
    """
    METHOD_NAME = prefect.Flow(
        "pause",
        storage=prefect.storage.Local(directory=tmpdir),
        run_config=prefect.run_configs.LocalRun(),
    )
    METHOD_NAME.a = prefect.Task("a")
    METHOD_NAME.b = prefect.Task("b", trigger=prefect.triggers.manual_only)
    METHOD_NAME.c = prefect.Task("c")
    METHOD_NAME.add_edge(METHOD_NAME.a, METHOD_NAME.b)
    METHOD_NAME.add_edge(METHOD_NAME.b, METHOD_NAME.c)
    with set_temporary_config(key="dev", value=True):
        METHOD_NAME.server_id = await api.flows.create_flow(
            project_id=project_id, serialized_flow=METHOD_NAME.serialize(build=True)
        )
    return METHOD_NAME