예제 #1
0
파일: user.py 프로젝트: coder280/freenas
def test_05_Updating_user_testuser():
    userid = GET_USER("testuser")
    payload = {"bsdusr_username": "******",
               "bsdusr_full_name": "Test Renamed",
               "bsdusr_password": "******",
               "bsdusr_uid": 1112,
               "bsdusr_home": "/mnt/tank/testuser",
               "bsdusr_mode": "755",
               "bsdusr_shell": "/bin/csh"}
    assert PUT("/account/users/%s/" % userid, payload) == 200
예제 #2
0
파일: user.py 프로젝트: coder280/freenas
def test_08_Deleting_user_testuser():
    userid = GET_USER("testuser")
    assert DELETE("/account/users/%s/" % userid) == 204
예제 #3
0
파일: user.py 프로젝트: coder280/freenas
def test_06_Updating_password_for_testuser():
    userid = GET_USER("testuser")
    payload = {"bsdusr_password": "******"}
    path = "/account/users/%s/password/" % userid
    assert POST(path, payload) == 200
예제 #4
0
파일: user.py 프로젝트: coder280/freenas
def test_03_Setting_user_groups_wheel_ftp():
    payload = ["wheel", "ftp"]
    userid = GET_USER("testuser")
    assert POST("/account/users/%s/groups/" % userid, payload) == 202
예제 #5
0
파일: user.py 프로젝트: cbwest3/freenas
 def setUpClass(inst):
     inst.userid = GET_USER("testuser")
예제 #6
0
파일: user.py 프로젝트: xj361685640/freenas
def test_08_Deleting_user_testuser():
    userid = GET_USER("testuser")
    results = DELETE("/account/users/%s/" % userid)
    assert results.status_code == 204, results.text
예제 #7
0
파일: user.py 프로젝트: xj361685640/freenas
def test_06_Updating_password_for_testuser():
    userid = GET_USER("testuser")
    payload = {"bsdusr_password": "******"}
    path = "/account/users/%s/password/" % userid
    results = POST(path, payload)
    assert results.status_code == 200, results.text
예제 #8
0
파일: user.py 프로젝트: xj361685640/freenas
def test_03_Setting_user_groups_wheel_ftp():
    payload = ["wheel", "ftp"]
    userid = GET_USER("testuser")
    results = POST("/account/users/%s/groups/" % userid, payload)
    assert results.status_code == 202, results.text