lczub / TestLink-API-Python-client

A Python client to use the TestLink API
104 stars 63 forks source link

"removeTestCaseKeywords" and "addTestCaseKeywords" are throwing Fault -32601: server error #144

Closed chaitugv closed 3 years ago

chaitugv commented 3 years ago

Hi,

Firstly, thank you so much for the Testlink API. Few APIs like "removeTestCaseKeywords" and "addTestCaseKeywords" are throwing errors. Other API "getTestPlanByName" is working fine.

Keyword related APIs are throwing below errors, could you please help me with this issue, not sure the exact reason.

Below are the issues:

tls.removeTestCaseKeywords({'83617' : ['Keword1']}) *** testlink.testlinkerrors.TLAPIError: problems calling the API method removeTestCaseKeywords

tls.addTestCaseKeywords({'83618' : ['Keyword2']}) *** testlink.testlinkerrors.TLAPIError: problems calling the API method addTestCaseKeywords <Fault -32601: 'server error. requested method tl.addTestCaseKeywords does not exist.'>

Thanks a lot in Advance, Chaitanya

chaitugv commented 3 years ago

My testlink version - 1.9.9(Lone Ranger)

lczub commented 3 years ago

Hello Chaitanya,

your older testlink server version 1.9.9 is the reason, why you got this error. A TL server version >= 1.9.13 (better 1.9.14) is required to use the api method removeTestCaseKEywords.

See changes - implement 1.9.13 new api methods

Regards Luiko

chaitugv commented 3 years ago

Thank you Luiko for the immediate response. I will try these API methods after upgrading the Testlink.