@@ -392,13 +392,14 @@ def print_available_free_devices(self, limit=0):
392392 self .print_available_free_android_devices (limit )
393393 self .print_available_free_ios_devices (limit )
394394
395- def create_project (self , project_name , project_type ):
395+ def create_project (self , project_name , project_type = None ):
396396 """ Create a project """
397-
398- project = self .post (path = "me/projects" , payload = {"name" : project_name , "type" : project_type })
397+ if project_type :
398+ print ("Project type is deprecated and not used anymore" )
399+ project = self .post (path = "me/projects" , payload = {"name" : project_name })
399400 print (project )
400401
401- logger .info ("Project %s: %s (%s) created" % (project ['id' ], project ['name' ], project [ 'type ' ]))
402+ logger .info ("Project %s: %s created" % (project ['id' ], project ['name' ]))
402403 return project
403404
404405 def delete_project (self , project_id ):
@@ -425,7 +426,7 @@ def print_projects(self, limit=0):
425426 print ("Projects for %s %s <%s>:" % (me ['firstName' ], me ['lastName' ], me ['email' ]))
426427
427428 for project in self .get_projects (limit )['data' ]:
428- print ("%s %s \" %s\" " % (str (project ['id' ]).ljust (10 ), project [ 'type' ]. ljust ( 15 ), project ['name' ]))
429+ print ("%s \" %s\" " % (str (project ['id' ]).ljust (10 ), project ['name' ]))
429430
430431 def get_file (self , file_id ):
431432 """ Get file """
@@ -662,7 +663,7 @@ def download_test_run(self, project_id, test_run_id):
662663 logger .info ("" )
663664
664665 def __download_files (self , files , directory ):
665- for file in files :
666+ for file in files [ 'data' ] :
666667 if file ['state' ] == "READY" :
667668 full_path = "%s/%s" % (directory , file ['name' ])
668669 if not os .path .exists (directory ):
@@ -829,15 +830,7 @@ def format_epilog(self, formatter):
829830 me Get user details
830831 available-free-devices Print list of currently available free devices
831832 device-groups Get list of your device groups
832- create-project <name> <type> Create a project
833- Type is one of:
834- ANDROID
835- IOS
836- UIAUTOMATOR
837- APPIUM_ANDROID
838- APPIUM_IOS
839- CALABASH
840- CALABASH_IOS
833+ create-project <name>
841834 delete-project <id> Delete a project
842835 projects Get projects
843836 get-file <file-id> Get file details
0 commit comments