testurl = '{}/testplan/Plans/{}/Suites/{}/Testpoint?includePointDetails=true&api-version=5.1-preview.2'.format(base, planId, suiteId)
print(testurl)
while True:
c = count_testpoints(testplanAPI(base, planId, suiteId, callAPI(testurl)))
if(c<200):
break
Где callAPI () - это функция, используемая для возврата заголовка ответа, который передается в качестве аргумента в testplanAPI () для создания нового testurl, использующего этот аргумент в качестве параметра URL. testplanAPI () возвращает testurl, в то время как count_testpoints () возвращает количество тестовых точек.
Я должен закрыть циклы после того, как первый счетчик получит значение меньше 200.
Использование приведенного выше кода создает URL-адрестолько один раз и повторяя одно и то же условие бесконечно. После первой итерации URL не добавляется далее.
Не могли бы вы предложить лучший способ или что можно исправить здесь?