Exemplo n.º 1
0
def test_enroll_load():
    """ Loads some users data into our db from USER_DATA_FILE, which returns 
        #rows and 1st row. Then count the number of rows in our db, and check
        the first row to make sure it loaded correctly.
    """
    users_in_db = user.get_user_count()
    assert_equal(users_in_db, USERS_LOADED)

    t_user = FIRST_ROW
    t_fn = t_user[0]
    t_ln = t_user[1]
    t_user_id = t_user[2]
    t_password = t_user[3]

    assert_equal((t_fn, t_ln, t_password), user.get_user(t_user_id))
Exemplo n.º 2
0
def test_dupe_names():
    """ User accounts should allow duplicate data  for everything other than 
        the user_id.
        
        fn = first_name
        ln = last_name
        pw = password
    """
    u1_fn = user.get_user(U1["user_id"])[0]
    u1_ln = user.get_user(U1["user_id"])[1]
    u1_pw = user.get_user(U1["user_id"])[2]

    u2_fn = user.get_user(U2["user_id"])[0]
    u2_ln = user.get_user(U2["user_id"])[1]
    u2_pw = user.get_user(U2["user_id"])[2]

    assert_equal(u1_fn, u2_fn)
    assert_equal(u1_ln, u2_ln)
    assert_equal(u1_pw, u2_pw)
Exemplo n.º 3
0
def test_enroll_one():
    u = user.get_user(U1["user_id"])
    assert_equal(u, (U1["first_name"], U1["last_name"], U1["password"]))
Exemplo n.º 4
0
def test_get_user_null():
    r = user.get_user("nope")
    assert_true(r is None)