Kiwi версия 6.0, tcms-api 5.0.
Учитывая, что 82 является допустимым значением run_id теста, а 7 - допустимым build_id для продукта тестового прогона в экземпляре Kiwi, запустите этот фрагмент Python:
from tcms_api import TCMS
kiwi = TCMS()
kiwi.exec.TestRun.update(82, {'build' : 7})
Ожидается:
Обновление сборки продукта тестового прогона с 1 (не указано) до 7.
Результат:
Exception has occurred: xmlrpc.client.Fault
<Fault -32603: "Internal error: 'status'">
Нет другого вызовастека информации, так что я в растерянности для дальнейшей отладки.Я попытался обновить несколько разных полей (менеджер и статус) с тем же результатом.Я также получаю тот же результат, если значение, которое я пытаюсь обновить, неизвестно / недопустимо.
Дополнительная информация: эквивалентный вызов API-интерфейса TestCaseRun.update () работает.Т.е. я могу обновить информацию о сборке на экземпляре TestCaseRun.