def test_account_verification_validate(): logger.info( "POST /account_verification/validate?authentication_id={Authentication_ID} - Positive Test" ) payload = {"zip": Zip, "date_of_birth": Bday} response = post( '/account_verification/validate?authentication_id=' + Authentication_ID, payload) responseTest(response.status, 200) print(response.body) ##########Verifying the user's isautologin is updated to 1####################333 mydb = pyodbc.connect('Driver={SQL Server};' 'Server=' + ss_helpers.dbserv + ';' 'DB=mco;' 'user='******';' 'pwd=' + ss_helpers.dbpword + ';') mycursor = mydb.cursor() mycursor.execute( "select * from MCO.Core.entityuser where authenticationid=?", (Authentication_ID)) myresult = mycursor.fetchall() for x in myresult: print(x) responseTest(x[3], True)
def test_post_student_accounts_filter(): logger.info("POST /student_accounts/filter - Positive Test") payload = {"email": newuemailname, "password": "******"} response = post('/student_accounts/filter', payload) print(response.body) responseTest(response.status, 200)
def test_post_colleges_filter(): logger.info("POST /colleges/filter - Positive Test") payload = {"mcocids": [342, 306, 308]} response = post('/colleges/filter', payload) print(response) responseTest(response.status, 200)
def test_post_student_accounts(): logger.info("POST /student_accounts - Positive Test") payload = { "survey_year": 2020, "is_approved": False, "is_active_login": False, "email": newuemailname, "password": "******", "first_name": "f_name", "last_name": "lname", "date_of_birth": "07-07-2002" } response = post('/student_accounts', payload) print(response.body) responseTest(response.status, 201) global student_key global user_id global auth_id student_key = response.body['student_key'] user_id = response.body['user_id'] auth_id = response.body['authentication_id'] print(student_key)
def test_post_emailsettings_collegeoptout(): logger.info("POST /email_settings/college_opt_out - Positive Test") payload = {"authentication_id": Authentication_ID, "mcocid": 10064} response = post('/email_settings/college_opt_out', payload) print(response) responseTest(response.status, 200)
def test_get_college_matching(): logger.info("GET /college_matching/trigger - Positive Test") payload = {"student_key": 966365098} response = post('/college_matching/trigger', payload) responseTest(response.status, 202)
def test_poststudents(): logger.info("POST /students/filter - Positive Test") payload = { "student_keys": [ 1004523128, 966365098 ] } response = post('/students/filter', payload) print(response) responseTest(response.status, 200)
def test_account_verification_validate(): logger.info( "POST /account_verification/validate?authentication_id={Authentication_ID} - Positive Test" ) payload = {"date_of_birth": "07-07-2002"} response = post( '/account_verification/validate?authentication_id=' + auth_id, payload) responseTest(response.status, 200) print(response.body)
def test_post_campaign_mcocid(): logger.info("POST /campaign/{mcocid} - Positive Test") payload = { "campaign_student": { "pin": "R3GF9Q", "student_key": 966365098, "entity_type": "High School Student", "first_name": "Julie", "last_name": "Admittedly", "email_address": "*****@*****.**", "street_address": "2500 Salorn Way", "city": "Round Rock", "state": "TX", "zip": "78681", "home_phone": "", "cell_phone": "5125551111", "gender": "F", "graduation_year": 2021, "high_school_id": "HS017909", "sat_score": "1598", "act_score": "36", "gpa": "A+", "majors": "string" }, "extra_questions": { "form_title": "Culinary Institute of America", "form_key": 11, "ccode": 0, "rcode": 0, "question_answers": [{ "question_alias": "User Defined Option 1", "answer_label": "Bachelor's in Food Business Management (Culinary Arts)" }] } } response = post('/campaign/1732', payload) responseTest(response.status, 200) print(response.body)
def test_post_lead_generation_student(): logger.info("POST /lead_generation/{mcocid} - Positive Test") payload = { "lead_generation_student": { "authentication_id": "53276DD6-6865-4CCD-B9BF-7D8E10BDCF92", "student_key": 966365098, "entity_type": "High School Student", "first_name": "Julie", "last_name": "Test", "email_address": "*****@*****.**", "street_address": "2500 Salorn Way", "city": "Round Rock", "state": "TX", "zip": "78681", "home_phone": "", "cell_phone": "5125551111", "gender": "M", "graduation_year": 2020, "high_school_id": "HS017909", "date_of_birth": "1990-07-22T00:00:00", "sat_score": "1598", "act_score": "36", "gpa": "A+", "majors": "17,26" }, "extra_questions": { "form_title": "string", "form_key": 91, "ccode": 0, "rcode": 0, "question_answers": [ { "question_alias": "College/Organization Interest Free Text", "answer_label": "This is a test" } ] } } response = post('/lead_generation/10692', payload) responseTest(response.status, 200) print(response.body)
def test_post_student_accounts3(): logger.info("POST /student_accounts - Positive Test") payload = { "survey_year": 2020, "is_approved": False, "is_active_login": False, "email": newuemailname, "password": "******", "first_name": "f_name", "last_name": "lname", "date_of_birth": "07-07-2002" } response = post('/student_accounts', payload) print(response.body) responseTest(response.status, 409)
def test_account_verification_create_account(): logger.info( "POST /account_verification/create_account?authentication_id={Authentication_ID} - Positive Test" ) payload = { "password": "******", "is_approved": True, "is_active_login": True } response = post( '/account_verification/create_account/?authentication_id=' + Authentication_ID, payload) responseTest(response.status, 201) print(response.body)