Python需要对每个迭代使用不同的SOAP变量进行测试

2024-09-29 21:50:08 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,这是我的场景(友好点,只使用了很短时间的Python):

我需要用一个不同的方法调用一个不同的服务的迭代来运行。我可以针对单个方法运行迭代,但我需要每次测试都更改变量,而不计算作为迭代获取随机变量的调用。我可能走错了路,但我希望能得到任何帮助。在

以下是我目前为止的代码:

data = ""

class MyTestWorkFlow:
    global data 
    def Data(self):
        low = 1
        high = 1000
        pid = random.randrange(low,high)
        data = linecache.getline('c:/tmp/testData.csv', pid)

    def Run(self):
        client = Client(wsdl)
        result = client.service.LookupData(data)
        f = open('/tmp/content','w')
        f.write (str(result))
        f.close()
        f = open('/tmp/content','r')
        for i in f:
            print i
        f.close()

test = MyTestWorkFlow()
for i in range(1,2):
  test.Run()

Tags: 方法runselfclientclosedatadefresult
1条回答
网友
1楼 · 发布于 2024-09-29 21:50:08

关于Python中的自动化测试,我们可以谈很多,但这里的问题是您似乎没有调用您的Data方法。在

如果您像这样更改代码:

def Run(self)
    self.Data()
    client = Client(wsdl)
    ...

它能满足你的需要吗?在

相关问题 更多 >

    热门问题