def test_invalid_reviewer_email(self): assert create_badge.add_badge( "test_badge_case", "test description", "https://www.example-link.com", "True", "Open Badge", "[email protected],[email protected]", "[email protected],", "sample icon url", "True") == "Invalid Email address in reviewer - [email protected]"
def test_fail_badge(self): assert create_badge.add_badge( "AI Mentor", "An AI Master should mentor an AI Bootcamp Guild or Individual thru AI Project Development, as well as provide AI Badge guidance, motivation, and role modeling. A mentor should also encourage Badge progression and review submitted AI Badge evidence through coaching.", "https://www.example-link.com", "True", "open badge", "*****@*****.**", "*****@*****.**", "test.png", "True") == "Badge name already exists"
def test_new_badge_invalid_filename_for_icon(self): assert create_badge.add_badge( "Cloud Data Transformation", "Manage and Operate Hybrid Clouds with Continuous Governance Risk Management and Compliance", "https://www.example-link.com", "True", "Open Badge", "*****@*****.**", "*****@*****.**", "C:/Users/pri##Winter 2020/testfile.png", "True") == "Please enter a valid file name"
def add_new_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.add_badge(badge_name, badge_description, link, user_requestable, badge_type, owner, reviewer, icon, evidence)
def add_new_badge(): 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") evidence = request.form.get("evidence") icon = request.files.get('icon') if icon != None or '': file_ext = os.path.splitext(icon.filename.replace(' ', ''))[1] if file_ext not in app.config['UPLOAD_EXTENSIONS']: return "Not a valid File Format" else: return create_badge.add_badge(badge_name, badge_description, link, user_requestable, badge_type, owner, reviewer, icon, evidence) else: return "Upload the Badge Icon"
def test_no_reviewer_email(self): assert create_badge.add_badge( "test_badge_case", "test description", "https://www.example-link.com", "True", "Open Badge", "[email protected],[email protected],[email protected]", "", "sample icon url", "True") == "Empty reviewer email address"
def test_no_owner_email(self): assert create_badge.add_badge("test_badge_case", "test description", "https://www.example-link.com", "True", "Open Badge", None, "*****@*****.**", "sample icon url", "True") == "Empty Owner email address"
def test_invalid_owner_email(self): assert create_badge.add_badge( "test_badge_case", "test description", "https://www.example-link.com", "True", "Open Badge", "[email protected],None", "*****@*****.**", "sample icon url", "True") == "Invalid Email address in Owner - None"