Я использую последнюю версию 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>