Example #1
0
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)
Example #2
0
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)
Example #4
0
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)
Example #5
0
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)
Example #6
0
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)
Example #8
0
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)
Example #9
0
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)
Example #11
0
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)
Example #12
0
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)