def METHOD_NAME(self):
    """get token enrollment status for the ocra2 token"""
    params = {
        "name": "ocra2_enrollment",
        "scope": "authentication",
        "realm": "mydefrealm",
        "user": "*",
    }
    params["action"] = (
        "qrtanurl_init.one=https://<user>:<password>/init/one/<serial>/, "
        "qrtanurl.one=https://<user>:<password>/one/<serial>/<transactionid>,"
    )
    response = self.make_system_request("setPolicy", params=params)
    assert "setPolicy ocra2_enrollment" in response
    assert "false" not in response
    params = {
        "serial": "my_ocra2",
        "pin": "Test123!",
        "user": "passthru_user1",
        "type": "ocra2",
        "sharedsecret": "1",
        "genkey": "1",
        "ocrasuite": "OCRA-1:HOTP-SHA1-6:QN06-T1M",
    }
    response = self.make_admin_request("init", params)
    assert "false" not in response
    # check via admin/show the token status
    params = {"serial": "my_ocra2", "tokeninfo_format": "json"}
    response = self.make_admin_request("show", params)
    jresp = json.loads(response.body)
    for token in jresp.get("result", {}).get("value", {}).get("data", []):
        info = token.get("LinOtp.TokenInfo", {})
        assert "rollout" in info
        assert "ocrasuite" in info
    # check via userserice/usertokenlist the token status
    auth_user = ("passthru_user1@myDefRealm", "geheim1")
    response = self.make_userservice_request(
        "usertokenlist", params={}, auth_user=auth_user
    )
    jresp = json.loads(response.body)
    for token in jresp.get("result", {}).get("value", []):
        enrollment = token.get("Enrollment")
        assert "not completed" in enrollment.get("status")
        assert "rollout" in enrollment
    return