class VersionHandler(GenericApiHandler):
- @swagger.operation(nickname='list')
+ @swagger.operation(nickname='List all versions')
def get(self):
"""
@description: list all supported versions
class PodCLHandler(GenericPodHandler):
- @swagger.operation(nickname='list-all')
+ @swagger.operation(nickname='List all Pods')
def get(self):
"""
@description: list all pods
"""
self._list()
- @swagger.operation(nickname='create')
+ @swagger.operation(nickname='Create a Pod')
def post(self):
"""
@description: create a pod
class PodGURHandler(GenericPodHandler):
- @swagger.operation(nickname='get-one')
+ @swagger.operation(nickname='Get a Pod by pod_name')
def get(self, pod_name):
"""
@description: get a single pod by pod_name
class ProjectCLHandler(GenericProjectHandler):
- @swagger.operation(nickname="list-all")
+ @swagger.operation(nickname="List all Projects")
def get(self):
"""
@description: list all projects
"""
self._list()
- @swagger.operation(nickname="create")
+ @swagger.operation(nickname="Create a Project")
def post(self):
"""
@description: create a project
class ProjectGURHandler(GenericProjectHandler):
- @swagger.operation(nickname='get-one')
+ @swagger.operation(nickname='Get a Project by project_name')
def get(self, project_name):
"""
@description: get a single project by project_name
"""
self._get_one({'name': project_name})
- @swagger.operation(nickname="update")
+ @swagger.operation(nickname="Update a Project by project_name")
def put(self, project_name):
"""
@description: update a single project by project_name
db_keys = ['name']
self._update(query, db_keys)
- @swagger.operation(nickname='delete')
+ @swagger.operation(nickname='Delete a Project by project_name')
def delete(self, project_name):
"""
@description: delete a project by project_name
class ResultsCLHandler(GenericResultHandler):
- @swagger.operation(nickname="list-all")
+ @swagger.operation(nickname="List all Test Results")
def get(self):
"""
@description: Retrieve result(s) for a test project
self._list(self.set_query(), sort=[('start_date', -1)], last=last)
- @swagger.operation(nickname="create")
+ @swagger.operation(nickname="Create a Test Result")
def post(self):
"""
@description: create a test result
class ResultsGURHandler(GenericResultHandler):
- @swagger.operation(nickname='get-one')
+ @swagger.operation(nickname='Get a Test Result by result_id')
def get(self, result_id):
"""
@description: get a single result by result_id
query["_id"] = ObjectId(result_id)
self._get_one(query)
- @swagger.operation(nickname="update")
+ @swagger.operation(nickname="Update a Test Result by result_id")
def put(self, result_id):
"""
@description: update a single result by _id
class TestcaseCLHandler(GenericTestcaseHandler):
- @swagger.operation(nickname="list-all")
+ @swagger.operation(nickname="List all TestCases by project_name")
def get(self, project_name):
"""
@description: list all testcases of a project by project_name
query['project_name'] = project_name
self._list(query)
- @swagger.operation(nickname="create")
+ @swagger.operation(nickname="Create a TestCase by project_name")
def post(self, project_name):
"""
@description: create a testcase of a project by project_name
class TestcaseGURHandler(GenericTestcaseHandler):
- @swagger.operation(nickname='get-one')
+ @swagger.operation(nickname='Get a TestCase by project and case name')
def get(self, project_name, case_name):
"""
@description: get a single testcase
query["name"] = case_name
self._get_one(query)
- @swagger.operation(nickname="update")
+ @swagger.operation(nickname="Update a TestCase by project and case name")
def put(self, project_name, case_name):
"""
@description: update a single testcase
db_keys = ['name', 'project_name']
self._update(query, db_keys)
- @swagger.operation(nickname='delete')
+ @swagger.operation(nickname='Delete a TestCase by project and case name')
def delete(self, project_name, case_name):
"""
@description: delete a testcase by project_name and case_name