devopshq / tfs

Microsoft TFS API Python client
https://devopshq.github.io/tfs/
MIT License
110 stars 28 forks source link

create_workitem AttributeError: 'TFSAPI' object has no attribute 'items' starting 1.0.153 #72

Closed kbhagat2 closed 5 years ago

kbhagat2 commented 5 years ago

I get the following error when I try to create w work item:

[05/02/2019 04:49:48 PM] - INFO - Creating a new User story [05/02/2019 04:49:48 PM] - DEBUG - https:// "GET /tfs//_apis/wit/workitems?ids=1480421&$expand=all&api-version=1.0&api-version=1.0 HTTP/1.1" 200 1456 [05/02/2019 04:49:48 PM] - DEBUG - https:// "POST /tfs//TestPortfolio/_apis/wit/workitems/$User%20Story?api-version=1.0 HTTP/1.1" 200 1302 Traceback (most recent call last):   File "/TFS_Testing/TFS_automation.py", line 216, in     Main().main()   File "/TFS_Testing/TFS_automation.py", line 56, in main     self.create_qa_story_successor()   File "/TFS_Testing/TFS_automation.py", line 60, in create_qa_story_successor     self.create_copy_of_work_item(self.qa_story_id_to_create_successor_for)   File "/TFS_Testing/TFS_automation.py", line 101, in create_copy_of_work_item     tested_by=any_tested_by_items_in_wi)   File "\TFS_Testing\TFSAPI_WRAPPER.py", line 164, in createWorkItem     return self.client.create_workitem(workItemType, fields=fields, relations_raw=relation)   File "C:\Users\\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tfs\connection.py", line 306, in create_workitem     return Workitem(raw, self)   File "C:\Users\\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tfs\resources.py", line 213, in init     super().init(tfs, raw, 'wit/workItems/{0}', underProject=False, listVersion=listVersion)   File "C:\Users\\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tfs\resources.py", line 115, in init     self._parse_raw(raw)   File "C:\Users\\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tfs\resources.py", line 218, in _parse_raw     super()._parse_raw(raw)   File "C:\Users\\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tfs\resources.py", line 202, in _parse_raw     raw2resource(raw, self, self.tfs)   File "C:\Users\\AppData\Local\Programs\Python\Python37-32\lib\site-packages\tfs\resources.py", line 496, in raw2resource     for i, j in iteritems(raw):   File "C:\Users\\AppData\Local\Programs\Python\Python37-32\lib\site-packages\six.py", line 587, in iteritems     return iter(d.items(kw)) AttributeError: 'TFSAPI' object has no attribute 'items'**

Python Version: 3.7.3

Here are my packages installed: asn1crypto==0.24.0 certifi==2019.3.9 cffi==1.12.3 chardet==3.0.4 cryptography==2.6.1 dohq-tfs==1.0.163 idna==2.8 ntlm-auth==1.3.0 packaging==19.0 pycparser==2.19 pyparsing==2.4.0 requests-ntlm==1.1.0 requests==2.21.0 six==1.12.0 urllib3==1.24.3 virtualenv==16.5.0