Skip Navigation LinksForums > SpiraTest Forums > SpiraTest Issues & Questi... > How to call SpiraTest API...

How to call SpiraTest API with Python? RSS Feed

Wednesday, January 4, 2012
I write a Python code to call SpiraTest API TestRun_CreateFromTestCases , but it doesn't work.

The code,

from suds.client import Client

client = Client("")


It always errors as below,

No handlers could be found for logger "suds.client"
Traceback (most recent call last):
  File "", line 10, in <module>
  File "build\\egg\suds\", line 542, in __call__
  File "build\\egg\suds\", line 602, in invoke
  File "build\\egg\suds\", line 649, in send
  File "build\\egg\suds\", line 702, in failed
  File "build\\egg\suds\bindings\", line 265, in get_fault
suds.WebFault: Server raised fault: 'The formatter threw an exception while trying to deserialize the message: There was an erro
ile trying to deserialize parameter The InnerException message wa
rror in line 1 position 368. Expecting state 'Element'.. Encountered 'Text'  with name '', namespace ''. '.  Please see InnerExc
on for more details.'

Can anyone guide me how to do it?


Jack Fan

1 Replies
Adam SAdam S
re: Jack Fan on Wednesday, January 4, 2012
Thursday, January 5, 2012
You need to pass in an array of test cases to the function not just a single ID. If you look at the API signature, that is what it is expecting.
  • Started: 1/4/2012
  • Last Reply: 1/5/2012
  • Replies: 1
  • Views: 1974
Powered by KronoDesk v1.1.0.15 | © Copyright Inflectra Corporation 2011-2016 | Licensed to Inflectra Corporation.