Проблема с киви TCMS

Я пытаюсь использовать API-интерфейс RPC Kiwi TCMS ( страница проекта) с последней установленной версией (3.49), и он терпит неудачу, как показано ниже, даже если я следую документации API. Интересно, найдется ли кто-нибудь, кто мог бы указать мне правильное направление.

  File "api_test.py", line 18, in <module>
    print(testplan.author)
  File "/usr/local/lib/python3.4/dist-packages/tcms_api/base.py", line 63, in getter
    self._fetch()
  File "/usr/local/lib/python3.4/dist-packages/tcms_api/mutable.py", line 273, in _fetch
    inject = self._server.TestPlan.get(self.id)
  File "/usr/lib/python3.4/xmlrpc/client.py", line 1098, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python3.4/xmlrpc/client.py", line 1432, in __request
    verbose=self.__verbose
  File "/usr/local/lib/python3.4/dist-packages/tcms_api/xmlrpc.py", line 79, in request
    except http.client.RemoteDisconnected:
AttributeError: 'module' object has no attribute 'RemoteDisconnected'

1 ответ

Решение

Похоже, что причина была в смещении между библиотекой Python для вызова Kiwi TCMS (tcms-api) и самим Kiwi. Обновление обоих; до версии 1.50 и 1.51 соответственно помогли решить проблему.

Другие вопросы по тегам