From c3ba7064f4a4f0744bb4c416d204f12387d0b2f6 Mon Sep 17 00:00:00 2001 From: thuva4 Date: Sat, 5 May 2018 11:35:36 +0530 Subject: Add testcase model in the client Change-Id: I54b8caf8b1291229b01eb39d50c3997983dd81e9 Signed-off-by: thuva4 --- testapi/testapi-client/testapiclient/cli/testcases.py | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) (limited to 'testapi/testapi-client/testapiclient/cli/testcases.py') diff --git a/testapi/testapi-client/testapiclient/cli/testcases.py b/testapi/testapi-client/testapiclient/cli/testcases.py index 6c97edb..3052c18 100644 --- a/testapi/testapi-client/testapiclient/cli/testcases.py +++ b/testapi/testapi-client/testapiclient/cli/testcases.py @@ -2,6 +2,7 @@ import json from testapiclient.utils import command from testapiclient.utils import urlparse +from testapiclient.models import testcase def testcases_url(name): @@ -60,12 +61,9 @@ class TestcaseCreate(command.ShowOne): parser.add_argument('testcase', type=json.loads, help='Testcase create request format:\n' - '\'{"run": "", "name": "", "ci_loop": "",' - '"tags": "",\n "url": "", "blocking": "",' - '"domains": "", "dependencies": "",\n ' - '"version": "", "criteria": "", "tier": "",' - '"trust": "",\n "catalog_description": "",' - '"description": ""}\'') + '\'{}\''.format(json.dumps( + testcase.TestCaseCreateRequest().__dict__ + ))) return parser def take_action(self, parsed_args): @@ -105,12 +103,9 @@ class TestcasePut(command.ShowOne): parser.add_argument('testcase', type=json.loads, help='Testcase Update request format:\n' - '\'{"run": "", "name": "", "ci_loop": "",' - '"tags": "",\n "url": "", "blocking": "",' - '"domains": "", "dependencies": "",\n ' - '"version": "", "criteria": "", "tier": "",' - '"trust": "",\n "catalog_description": "",' - '"description": ""}\'') + '\'{}\''.format(json.dumps( + testcase.TestCaseCreateRequest().__dict__ + ))) return parser def take_action(self, parsed_args): -- cgit 1.2.3-korg