def METHOD_NAME(self):
    """get token enrollment status for the qrtoken"""
    params = {
        "name": "qr_enrollment",
        "scope": "authentication",
        "action": (
            "qrtoken_challenge_callback_url=foo://, "
            "qrtoken_pairing_callback_sms=foo://"
        ),
        "realm": "*",
        "user": "*",
    }
    response = self.make_system_request("setPolicy", params=params)
    assert "setPolicy qr_enrollment" in response
    assert "false" not in response
    params = {
        "type": "qr",
        "pin": "Test123!",
        "serial": "my_qr",
        "user": "passthru_user1",
    }
    response = self.make_admin_request("init", params)
    assert "my_qr" in response
    # check via admin/show the token status
    params = {"serial": "my_qr", "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", []):
        state = token.get("LinOtp.TokenInfo", {}).get("state")
        assert state == "pairing_url_sent"
    # 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 "pairing_url_sent" in enrollment.get("detail")
    return