summaryrefslogtreecommitdiffstats
path: root/utils/test/result_collection_api/tests/unit/test_testcase.py
diff options
context:
space:
mode:
authorSerenaFeng <feng.xiaowei@zte.com.cn>2016-05-27 16:55:17 +0800
committerSerenaFeng <feng.xiaowei@zte.com.cn>2016-05-27 16:58:48 +0800
commitfd767d0b24749d5834a4aae85785a2e397da34bf (patch)
tree1b57fa64896dc9fa79d833ef06a80fd4dc363b30 /utils/test/result_collection_api/tests/unit/test_testcase.py
parent6668fa4f4c1b660dc130775b3a3d8c38d6646e8d (diff)
swagger-ize testcase-apis of testAPI
Change-Id: Ibe4b068fd667b796455be3fd4d9701d50879aace JIRA: FUNCTEST-266 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
Diffstat (limited to 'utils/test/result_collection_api/tests/unit/test_testcase.py')
-rw-r--r--utils/test/result_collection_api/tests/unit/test_testcase.py20
1 files changed, 16 insertions, 4 deletions
diff --git a/utils/test/result_collection_api/tests/unit/test_testcase.py b/utils/test/result_collection_api/tests/unit/test_testcase.py
index 712a4e78c..c6c060802 100644
--- a/utils/test/result_collection_api/tests/unit/test_testcase.py
+++ b/utils/test/result_collection_api/tests/unit/test_testcase.py
@@ -14,11 +14,11 @@ __author__ = '__serena__'
class TestCaseBase(TestBase):
def setUp(self):
super(TestCaseBase, self).setUp()
- self.req_d = TestcaseCreateRequest('/cases/vping_1',
- 'vping_1',
+ self.req_d = TestcaseCreateRequest('vping_1',
+ '/cases/vping_1',
'vping-ssh test')
- self.req_e = TestcaseCreateRequest('/cases/doctor_1',
- 'doctor_1',
+ self.req_e = TestcaseCreateRequest('doctor_1',
+ '/cases/doctor_1',
'create doctor')
self.update_d = TestcaseUpdateRequest('vping_1',
'vping-ssh test',
@@ -81,6 +81,18 @@ class TestCaseCreate(TestCaseBase):
self.assertEqual(code, HTTP_FORBIDDEN)
self.assertIn('Could not find project', body)
+ def test_emptyName(self):
+ req_empty = TestcaseCreateRequest('')
+ (code, body) = self.create(req_empty, self.project)
+ self.assertEqual(code, HTTP_BAD_REQUEST)
+ self.assertIn('testcase name missing', body)
+
+ def test_noneName(self):
+ req_none = TestcaseCreateRequest(None)
+ (code, body) = self.create(req_none, self.project)
+ self.assertEqual(code, HTTP_BAD_REQUEST)
+ self.assertIn('testcase name missing', body)
+
def test_success(self):
code, body = self.create_d()
self.assertEqual(code, HTTP_OK)