Хорошо, вот мой сценарий (будьте добры, я использую 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()