python中如何解决类互相调用问题_python中同一个类,带参的方法直接如何相互调用...

我想在test_api1方法调用GetExecl时配置参数;(为了去掉循环语句,可以访问execl中指定行)

def GetExecl(b1,self):

testCaseFile = xlrd.open_workbook(r'C:\Users\Chu\Desktop\API_Test\TestCase\test.xls') # 打开excel文件

table = testCaseFile.sheet_by_name('Sheet1')# 打开excel表

nrows = table.nrows # 获取总行数

for i in range(1,nrows):

no = table.cell_value(i,0)

TestCase = table.cell_value(i,1)

url = table.cell_value(i,2)

parameter = table.cell_value(i,3)

method = table.cell_value(i,4)

checkpoint = table.cell_value(i,5)

if l == i:

print 1

print no,TestCase,url,parameter,method,checkpoint

if method == 'GET':

url = url + parameter

print url

result = urllib2.urlopen(url).read()

result=result.decode('utf-8')

print type(result),type(checkpoint)

print 1

if re.search(checkpoint,result):

print TestCase + url + u"pass"

else:

print u"error"

def test_api1(self):

"""第一个接口"""

print u"Test1"

b1=2

print self.GetExecl(b1)

bVu4Wm

新手小白求教,谢谢!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值