async def METHOD_NAME():
    """The "slower" context.  This ensures that, following the sleep, the
    context variable set prior to the sleep is still the expected value.
    If contexts are not managed properly, we should find that context2() has
    corrupted context1().
    """
    CallContext.set("foo", "bar1")
    await asyncio.sleep(1.0)
    assert CallContext.get("foo") == "bar1"
    context1_names = CallContext.context_variable_names()
    assert len(context1_names) == 1