我必须这样做
class AuthTestings(TestClass):
def setUp(self):
...
self.user = user
self.user2 = user2
self.token = token
self.token2 = token2
self.myval = myval
...
def test_smth(self):
...
#and .....
setattr
from varname.helpers import Wrapper
x = [user,user2,user3,token,token2,token3,client]
for i in x:
i = Wrapper(i)
setattr(self,i.name,i.value) # this don't work att al because i.name return i instead of user, user2...
如评论中所述,一种解决方案是使用字典:
另一种解决方案是在
globals()
或locals()
名称空间中查找名称:(根据您的问题,不清楚这些名称是局部变量还是全局变量)相关问题 更多 >
编程相关推荐