def METHOD_NAME(self):
    space = hp.choice(
        "normal_choice",
        [
            hp.pchoice("fsd", [(0.1, "first"), (0.8, "second"), (0.1, 2)]),
            hp.choice("something_else", [10, 20]),
        ],
    )
    a, b, c = 0, 0, 0
    rng = np.random.default_rng(123)
    for i in range(0, 1000):
        nesto = hyperopt.pyll.stochastic.sample(space, rng=rng)
        if nesto == "first":
            a += 1
        elif nesto == "second":
            b += 1
        elif nesto == 2:
            c += 1
        elif nesto in (10, 20):
            pass
        else:
            assert 0, nesto
    print((a, b, c))
    assert b > 2 * a
    assert b > 2 * c