swagger-ize result-apis of testAPI
[releng.git] / utils / test / result_collection_api / resources / result_models.py
index 15684e2..7faac16 100644 (file)
@@ -1,4 +1,7 @@
+from tornado_swagger_ui.tornado_swagger import swagger
 
+
+@swagger.model()
 class ResultCreateRequest(object):
     def __init__(self,
                  pod_name=None,
@@ -43,9 +46,8 @@ class ResultCreateRequest(object):
         }
 
 
-class TestResult:
-    """ Describes a test result"""
-
+@swagger.model()
+class TestResult(object):
     def __init__(self):
         self._id = None
         self.case_name = None
@@ -132,7 +134,11 @@ class TestResult:
         }
 
 
+@swagger.model()
 class TestResults(object):
+    """
+        @ptype testcases: C{list} of L{TestResult}
+    """
     def __init__(self, results=list()):
         self.results = results