示例#1
0
def login_fixture():
    print('先登录,输入账号密码,登录')
    s=requests.session()
    login(s)
    yield s #相当于return出来
    print('后置操作')#后置
    s.close()#关闭session
示例#2
0
def test_get_info():
    s = requests.session()
    login(s)  #登陆

    infos = update_info(s, name='test', mail='*****@*****.**')
    print(infos)  #修改

    # 查询
    m = get_info(s)
    print(m)
    assert infos['data']['mail'] == '*****@*****.**'
    assert m['data'][0]['mail'] == '*****@*****.**'
示例#3
0
def setup_module():  #模块级别
    '''前置操作,整个模块开始用例前只执行一次'''
    login(s)  # 登陆
    print('前置操作,整个模块开始用例前只执行一次')
 def setup_method(self):  # 方法级别
     '''前置操作,整个method开始用例前只执行一次'''
     login(s)  # 登陆
     print('前置操作method,整个method开始用例前只执行一次')
 def setup_class(self):  # 类级别
     '''前置操作,整个class开始用例前只执行一次'''
     login(s)  # 登陆
     print('前置操作class,整个class开始用例前只执行一次')