restructure testapiclient project 75/53375/4
authorSerenaFeng <feng.xiaowei@zte.com.cn>
Fri, 9 Mar 2018 08:35:22 +0000 (16:35 +0800)
committerSerenaFeng <feng.xiaowei@zte.com.cn>
Fri, 9 Mar 2018 10:06:09 +0000 (18:06 +0800)
Change-Id: I13d24ce7b436f203a66fe14f4930e58b3ab1193c
Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
13 files changed:
testapi/testapi-client/__init__.py [new file with mode: 0644]
testapi/testapi-client/setup.cfg
testapi/testapi-client/testapiclient/cli/__init__.py [new file with mode: 0644]
testapi/testapi-client/testapiclient/cli/auth.py [moved from testapi/testapi-client/testapiclient/auth.py with 79% similarity]
testapi/testapi-client/testapiclient/cli/pods.py [moved from testapi/testapi-client/testapiclient/pods.py with 92% similarity]
testapi/testapi-client/testapiclient/cli/projects.py [moved from testapi/testapi-client/testapiclient/projects.py with 94% similarity]
testapi/testapi-client/testapiclient/main.py
testapi/testapi-client/testapiclient/utils/__init__.py [new file with mode: 0644]
testapi/testapi-client/testapiclient/utils/command.py [moved from testapi/testapi-client/testapiclient/command.py with 96% similarity]
testapi/testapi-client/testapiclient/utils/http_client.py [moved from testapi/testapi-client/testapiclient/http_client.py with 97% similarity]
testapi/testapi-client/testapiclient/utils/identity.py [moved from testapi/testapi-client/testapiclient/identity.py with 96% similarity]
testapi/testapi-client/testapiclient/utils/url_parse.py [moved from testapi/testapi-client/testapiclient/url_parse.py with 100% similarity]
testapi/testapi-client/testapiclient/utils/user.py [moved from testapi/testapi-client/testapiclient/user.py with 100% similarity]

diff --git a/testapi/testapi-client/__init__.py b/testapi/testapi-client/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
index 672c9ae..72a5a57 100644 (file)
@@ -14,43 +14,18 @@ console_scripts =
     testapi = testapiclient.main:main
 
 testapi =
-    auth = testapiclient.auth:Auth
-    pod create = testapiclient.pods:PodCreate
-    pod get = testapiclient.pods:PodGet
-    pod delete = testapiclient.pods:PodDelete
-    pod getone = testapiclient.pods:PodGetOne
+    auth = testapiclient.cli.auth:Auth
+    pod create = testapiclient.cli.pods:PodCreate
+    pod get = testapiclient.cli.pods:PodGet
+    pod delete = testapiclient.cli.pods:PodDelete
+    pod getone = testapiclient.cli.pods:PodGetOne
+
+    project create = testapiclient.cli.projects:ProjectCreate
+    project get = testapiclient.cli.projects:ProjectGet
+    project getone = testapiclient.cli.projects:ProjectGetOne
+    project delete = testapiclient.cli.projects:ProjectDelete
+    project put = testapiclient.cli.projects:ProjectPut
 
-    project create = testapiclient.projects:ProjectCreate
-    project get = testapiclient.projects:ProjectGet
-    project getone = testapiclient.projects:ProjectGetOne
-    project delete = testapiclient.projects:ProjectDelete
-    project put = testapiclient.projects:ProjectPut
-
-    testcase create = testapiclient.testcase:TestCaseCreate
-    testcase get = testapiclient.testcase:TestCaseGet
-    testcase delete = testapiclient.testcase:TestCaseDelete
-    testcase put = testapiclient.testcase:TestCasePut
-
-    scenario create = testapiclient.scenario:ScenarioCreate
-    scenario get = testapiclient.scenario:ScenarioGet
-    scenario delete = testapiclient.scenario:ScenarioDelete
-    scenario put = testapiclient.scenario:ScenarioPut
-
-    scenario addscore = testapiclient.scenario:ScenarioAddScore
-
-    scenario addyi = testapiclient.scenario:ScenarioAddTI
-
-    scenario addcustom = testapiclient.scenario:ScenarioAddCustom
-    scenario updatecustom = testapiclient.scenario:ScenarioUpdateCustom
-    scenario deletecustom = testapiclient.scenario:ScenarioDeleteCustom
-
-    scenario addproject = testapiclient.scenario:ScenarioAddProject
-    scenario deleteproject = testapiclient.scenario:ScenarioDeleteProject
-
-    scenario addversion = testapiclient.scenario:ScenarioAddVersion
-    scenario deleteversion = testapiclient.scenario:ScenarioDeleteVersion
-
-    result get = testapiclient.results:ResultGet
 [egg_info]
 tag_build =
 tag_date = 0
diff --git a/testapi/testapi-client/testapiclient/cli/__init__.py b/testapi/testapi-client/testapiclient/cli/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
@@ -1,5 +1,5 @@
-from testapiclient import command
-from testapiclient import identity
+from testapiclient.utils import command
+from testapiclient.utils import identity
 
 
 class Auth(command.Command):
@@ -1,9 +1,9 @@
 import json
 
-from testapiclient import command
-from testapiclient import http_client as client
-from testapiclient import identity
-from testapiclient import url_parse
+from testapiclient.utils import command
+from testapiclient.utils import http_client as client
+from testapiclient.utils import identity
+from testapiclient.utils import url_parse
 
 
 def pods_url():
@@ -1,9 +1,9 @@
 import json
 
-from testapiclient import command
-from testapiclient import http_client as client
-from testapiclient import identity
-from testapiclient import url_parse
+from testapiclient.utils import command
+from testapiclient.utils import http_client as client
+from testapiclient.utils import identity
+from testapiclient.utils import url_parse
 
 
 def projects_url():
index 6c6cf56..dfa6284 100644 (file)
@@ -1,21 +1,21 @@
 import sys
 
-from cliff.app import App
-from cliff.commandmanager import CommandManager
+from cliff import app
+from cliff import commandmanager
 import requests
 
-from testapiclient import user
+from testapiclient.utils import user
 
 
-class TestAPIClient(App):
+class TestAPIClient(app.App):
 
     def __init__(self):
         super(TestAPIClient, self).__init__(
             description='TestAPI Client',
             version='0.1',
-            command_manager=CommandManager('testapi'),
+            command_manager=commandmanager.CommandManager('testapi'),
             deferred_help=True,
-            )
+        )
         user.User.session = requests.Session()
 
     def initialize_app(self, argv):
diff --git a/testapi/testapi-client/testapiclient/utils/__init__.py b/testapi/testapi-client/testapiclient/utils/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
@@ -1,5 +1,6 @@
 from cliff import command
-from testapiclient import url_parse
+
+from testapiclient.utils import url_parse
 
 
 class Command(command.Command):
@@ -1,7 +1,8 @@
 import json
 
 import requests
-from testapiclient import user
+
+from testapiclient.utils import user
 
 
 class HTTPClient(object):
@@ -3,7 +3,8 @@ import os
 import urllib
 
 import requests
-from testapiclient import user
+
+from testapiclient.utils import user
 
 
 def _authenticate(username, password):