def test_badge_evidence_invalid(self):
     assert create_badge.modify_badge(
         "Create a Data Story",
         "The simplest way to find your AI potential is to identify intelligence gaps in the business, build a portfolio of AI data stories to fill those gaps, and identify specific business value targets for each story. In this badge, you will create a data story that describes how AI could be applied in the company. The AI data stories represent a portfolio of experiments that should drive your AI innovation program.",
         "test for badge", "Open Badge", "True", "*****@*****.**",
         "*****@*****.**", "url for icon image",
         "test") == "Not a valid evidence"
Ejemplo n.º 2
0
def modify_existing_badge():
    # req_body = request.get_json()
    # badge_name = req_body['name']
    # badge_description = req_body['description']
    # link = req_body['link']
    # user_requestable = req_body['requestable']
    # badge_type = req_body['badgetype']
    # owner = req_body['owner']
    # reviewer = req_body['reviewer']
    # icon = req_body['icon']
    # evidence = req_body['evidence']

    badge_name = request.form.get("name")
    badge_description = request.form.get("description")
    link = request.form.get("link")
    user_requestable = request.form.get("requestable")
    badge_type = request.form.get("badgetype")
    owner = request.form.get("owner")
    reviewer = request.form.get("reviewer")
    icon = request.files['icon']
    evidence = request.form.get("evidence")

    if path.isfile(icon.filename):
        icon.save(icon.filename)

        return create_badge.modify_badge(badge_name, badge_description, link,
                                         badge_type, user_requestable, owner,
                                         reviewer, icon.filename, evidence)
    return "Select a valid file"
 def test_badge_desciption_empty(self):
     assert create_badge.modify_badge("Create a Data Story", "",
                                      "test for badge", "Open Badge",
                                      "True", "*****@*****.**",
                                      "*****@*****.**",
                                      "url for icon image",
                                      "True") == "Empty description"
Ejemplo n.º 4
0
def modify_existing_badge():
    req_body = request.get_json()
    badge_name = req_body['name']
    badge_description = req_body['description']
    link = req_body['link']
    user_requestable = req_body['requestable']
    badge_type = req_body['badgetype']
    owner = req_body['owner']
    reviewer = req_body['reviewer']
    icon = req_body['icon']
    evidence = req_body['evidence']

    return create_badge.modify_badge(badge_name, badge_description, link,
                                     badge_type, user_requestable, owner,
                                     reviewer, icon, evidence)