async def METHOD_NAME(tribler_config):
    session = Session(tribler_config, [RequireA()], failfast=False)
    async with session:
        await session.start_components()
        b = session.get_instance(RequireA)
        assert b
        assert b.started_event.is_set()
        assert b.failed