def get_project_owner(class_url, project_url): """ covered by test 2_projects / `Can get owner of a project` """ dbw = DatabaseWrapper(GITOLITE_ADMIN_PATH, DATABASE_PORT) try: project_obj = dbw.get_project_or_error(class_url, project_url) return jsonify(owner=project_obj["owner"]) except ClassDoesNotExistError as e: return jsonify({"error": "project not found!", "exception": str(e)}), 404
def get_project(class_url, project_url): """ covered by test 2_projects / `Can list projects in a class` """ dbw = DatabaseWrapper(GITOLITE_ADMIN_PATH, DATABASE_PORT) return jsonify(project=dbw.get_project_or_error(class_url, project_url))