老师 怎么按照你那样设置全局变量报错了
来源:5-4 unittest中case的管理及运用

weixin_慕婉清2598861
2019-08-05
def test_01(self):
url = "*******"
data = {
'username': '***',
'password': '********'
}
res = self.run.run_main(url,"POST",data)
self.assertEqual(res["code"],1,"测试失败")
globals()['token'] = res['data']['token']
def test_02(self):
print(token)
time.sleep(1)
test_02中的print(token)不正确
写回答
2回答
-
Hsong
2019-10-31
老师用的python2,你应该用的是python3,调用的方式不一样,试下下面的方式,应该是可行的
test01保持不变
def test_02(self):
print(globals()['token'])
time.sleep(1)10 -
Mushishi
2019-08-06
哥,你一个token是key一个token是变量
022019-10-23
相似问题