async def METHOD_NAME(status, fake2, spawn_client, snapshot):
    """
    Test that a ``GET /labels/:label_id`` return the correct label document.
    """
    client = await spawn_client(authorize=True, administrator=True)
    label_1 = await fake2.labels.create()
    label_2 = await fake2.labels.create()
    await client.db.samples.insert_many(
        [
            {"_id": "foo", "name": "Foo", "labels": [label_1.id]},
            {"_id": "bar", "name": "Bar", "labels": [label_2.id]},
            {"_id": "baz", "name": "Baz", "labels": [label_1.id]},
        ],
        session=None,
    )
    resp = await client.get(f"/labels/{22 if status == 404 else label_1.id}")
    assert resp.status == status
    assert await resp.json() == snapshot