コード例 #1
0
 def create_project(self, test_id, project_name: str,
                    project_repository_url: str):
     project = Project.create(project_name, project_repository_url)
     if project.uuid:
         self.__outputs[test_id] = f'\nCreated project: {project}'
         return project.uuid
     return None
コード例 #2
0
ファイル: project.py プロジェクト: starlock/teamstarter
def create():
    project = Project.create(request.form["name"],
                             request.form["description"],
                             session["user_id"])

    if project is None:
        return "Could not create project", 500

    return db.json_encode(project.to_dict()), 201
コード例 #3
0
def create_project(post_project=None):  # noqa: E501
    """Creates a project

     # noqa: E501

    :param post_project:
    :type post_project: dict | bytes

    :rtype: None
    """
    if connexion.request.is_json:
        post_project = POSTProject.from_dict(connexion.request.get_json())  # noqa: E501

    created_project = ProjectImpl.create(post_project.name, post_project.repository_url)
    return project_schema.dump(created_project)