def test_project_create_delete(self):
     result = self.runner.invoke(cli.projects, ['create', '--attributes={"name":"name53"}'])
     self.assertEqual(result.exit_code,0)
     self.assertIsNone(result.exception)
     #delete
     #id = str(result.output_bytes).strip().split("\n")[2].split("|")[5].strip()
     names = parsers.json_load_from_client(result.output_bytes)
     for name in names:
         result_delete = self.runner.invoke(cli.projects, ['delete', '--project_name=%s' % name])
         self.assertEqual(result_delete.exit_code,0)
         self.assertIsNone(result_delete.exception)
 def test_project_create_delete_bunch(self):
     result = self.runner.invoke(cli.projects, ['create', '--file=../json_file_example.json'])
     self.assertEqual(result.exit_code,0)
     self.assertIsNone(result.exception)
     #delete
     names = parsers.json_load_from_client(result.output_bytes)
     # var = "[{u'project': {u'description': u'', u'links': {u'self': u'http://localhost/v3/projects/e2b42b2aa5d5444f833b94d973571b63'}, u'enabled': True, u'id': u'e2b42b2aa5d5444f833b94d973571b63', u'parent_id': None, u'domain_id': u'default', u'name': u'name3'}}]"
     # result_dict = parsers.json_load_from_os_string(var)
     for name in names:
         result_delete = self.runner.invoke(cli.projects, ['delete', '--project_name=%s' % name])
         self.assertEqual(result_delete.exit_code,0)
         self.assertIsNone(result_delete.exception)