Kiwi TCMS XML-RPC не работает на Docker Container - PullRequest
0 голосов
/ 30 сентября 2019

Я использую последнюю версию Kiwi TCMS (7.0). Как заставить работать XML-RPC.

Я пытаюсь создать функцию массового импорта, загрузив csv и используя tcms-api для создания тестовых случаев.

Попробовал репозиторий api-scripts на https://public.tenant.kiwitcms.org,, где код работает и создает тестовые примеры, как и ожидалось.

Но когда я пытаюсь это сделать с помощью док-контейнера, происходит сбой со следующей ошибкой.

Traceback (most recent call last):
  File "kiwi_tcms.py", line 308, in <module>
    rpc_client = tcms_api.TCMS().exec
  File "/home/USERNAME/venv/kiwi_api/lib/python3.6/site-packages/tcms_api/__init__.py", line 96, in __init__
    config['tcms']['url']).server
  File "/home/USERNAME/venv/kiwi_api/lib/python3.6/site-packages/tcms_api/xmlrpc.py", line 111, in __init__
    self.server.Auth.login(username, password)
  File "/usr/lib/python3.6/xmlrpc/client.py", line 1112, in __call__
    return self.__send(self.__name, args)
  File "/usr/lib/python3.6/xmlrpc/client.py", line 1452, in __request
    verbose=self.__verbose
  File "/usr/lib/python3.6/xmlrpc/client.py", line 1154, in request
    return self.single_request(host, handler, request_body, verbose)
  File "/usr/lib/python3.6/xmlrpc/client.py", line 1187, in single_request
    dict(resp.getheaders())
xmlrpc.client.ProtocolError: <ProtocolError for kiwi.username.com/xml-rpc/: 302 Found>

1 Ответ

0 голосов
/ 01 октября 2019

Похоже, вы пытаетесь получить доступ к HTTP и перенаправлены на HTTPS. Разместите свой tcms.conf для более подробной информации.

...