コード例 #1
0
ファイル: Login.py プロジェクト: hedanhe/ApiTest
def loginAdmin(usr=None, pwd=None):
    """
    后台登录
    :param usr:
    :param pwd:
    :return: 返回登录后的session
    """
    base = Base()
    base.server_ip = Config().adminurl
    login_api = 'adminApi/admin/sys/login'
    if usr == None and pwd == None:
        usr, pwd = Config().adminuser, Config().adminpwd
    else:
        usr, pwd = usr, pwd
    login_data = {'username': usr,
                  'password': pwd,
                  'captcha': '1111'}
    # print("本次测试登录账号信息为%s,%s" % (usr, pwd))
    try:
        r = base.sendRequest(login_api, 'POST', data=login_data)
        # print(r.json())
        assert r.json()['code'] == 200, '后台登录失败'
    except Exception as e:
        raise
    return base
コード例 #2
0
ファイル: Login.py プロジェクト: hedanhe/ApiTest
def loginWeb(usr=None, pwd=None):
    """
    前台登录
    :param usr:
    :param pwd:
    :return: 返回登录后的session
    """
    base = Base()
    base.server_ip = Config().weburl
    login_api = 'wwwApi/admin/sys/login'
    if usr == None and pwd == None:
        usr, pwd = Config().webuser, Config().webpwd
    else:
        usr, pwd = usr, pwd
    login_data = {'username': usr,
                  'password': pwd,
                  'captcha': '1111'}
    cookies = {'userName': '',
               'userPwd': '',
               'JSESSIONID': '',
               'userSessionId': ''}
    print("本次测试登录账号信息为%s,%s" % (usr, pwd))
    try:
        r = base.sendRequest(login_api, 'POST', data=login_data, cookies=cookies)
        print(r.json())
        assert r.json()['code'] == 200, '前台登录失败'
    except Exception as e:
        raise
    return base
コード例 #3
0
ファイル: conftest.py プロジェクト: hedanhe/ApiTest
def loginAdmin(request):
    base = Base()
    base.server_ip = Config().adminurl
    login_api = 'adminApi/admin/sys/login'
    usr = Config().adminuser
    pwd = Config().adminpwd
    try:
        usr = request.param['user']
        pwd = request.param['pwd']
    except AttributeError as e:
        print('本次测试未指定后台账号,默认登录账号为%s' % usr)

    login_data = {'username': usr, 'password': pwd, 'captcha': '1111'}
    print("本次登录账号信息为%s,%s" % (usr, pwd))
    try:
        r = base.sendRequest(login_api, 'POST', data=login_data)
        assert r.json()['code'] == 200, '后台登录失败,本次测试无效'
    except Exception:
        raise
    return base