Extract some code to share 31/77431/4
authorHaibin Huang <haibin.huang@intel.com>
Mon, 28 Jan 2019 06:00:38 +0000 (14:00 +0800)
committerHaibin Huang <haibin.huang@intel.com>
Mon, 28 Jan 2019 07:46:05 +0000 (15:46 +0800)
Change-Id: I6dffc1bf47c5839f077f3c7f93f021ed0b414d24
Issue-ID: MULTICLOUD-428
Signed-off-by: Haibin Huang <haibin.huang@intel.com>
share/newton_base/resource/__init__.py [new file with mode: 0644]
share/newton_base/resource/capacity.py [moved from windriver/titanium_cloud/resource/views/capacity.py with 98% similarity]
share/newton_base/resource/infra_workload.py [moved from windriver/titanium_cloud/resource/views/infra_workload.py with 100% similarity]
share/starlingx_base/__init__.py [moved from windriver/titanium_cloud/registration/views/__init__.py with 100% similarity]
share/starlingx_base/registration/__init__.py [moved from windriver/titanium_cloud/resource/views/__init__.py with 100% similarity]
share/starlingx_base/registration/registration.py [moved from windriver/titanium_cloud/registration/views/registration.py with 99% similarity]
windriver/titanium_cloud/pub/config/log.yml
windriver/titanium_cloud/registration/tests/test_registration2.py
windriver/titanium_cloud/resource/tests/tests_infra_workload.py
windriver/titanium_cloud/urls.py
windriver/tox.ini

diff --git a/share/newton_base/resource/__init__.py b/share/newton_base/resource/__init__.py
new file mode 100644 (file)
index 0000000..387c54c
--- /dev/null
@@ -0,0 +1,10 @@
+# Copyright (c) 2017-2018 Wind River Systems, Inc.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at:
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
similarity index 98%
rename from windriver/titanium_cloud/resource/views/capacity.py
rename to share/newton_base/resource/capacity.py
index 669cb65..1a08b9a 100644 (file)
 # limitations under the License.
 
 import logging
-# import json
 import traceback
 
-# from rest_framework import status
-
-# from django.conf import settings
 from common.exceptions import VimDriverNewtonException
 from newton_base.util import VimDriverUtils
 
@@ -20,7 +20,6 @@ import traceback
 from django.conf import settings
 
 from newton_base.registration import registration as newton_registration
-# from common.exceptions import VimDriverNewtonException
 from rest_framework import status
 from rest_framework.response import Response
 from common.msapi import extsys
index 5cf448d..ca3a549 100644 (file)
@@ -14,6 +14,10 @@ loggers:
       handlers: [titanium_cloud_handler]
       level: "DEBUG"
       propagate: False
+    starlingx_base:
+      handlers: [titanium_cloud_handler]
+      level: "DEBUG"
+      propagate: False
 handlers:
     titanium_cloud_handler:
         level: "DEBUG"
index 9f0cd4d..840f982 100644 (file)
@@ -18,17 +18,8 @@ import unittest
 # import json
 from django.test import Client
 from rest_framework import status
-
-# from django.core.cache import cache
-# from common.msapi import extsys
-
 from common.utils import restcall
-# from newton_base.tests import mock_info
-# from newton_base.tests import test_base
-# from newton_base.util import VimDriverUtils
-
-# from newton_base.registration import registration as newton_registration
-from titanium_cloud.registration.views import registration
+from starlingx_base.registration import registration
 from newton_base.tests import test_base
 
 MOCK_VIM_INFO = {
index c699183..cd8fe55 100644 (file)
 import mock
 
 import unittest
-# import json
 from rest_framework import status
 
-# from common.utils import restcall
 from common.msapi.helper import Helper as helper
-from titanium_cloud.resource.views.infra_workload import InfraWorkload
-from titanium_cloud.resource.views.infra_workload import APIv1InfraWorkload
+from newton_base.resource.infra_workload import InfraWorkload
+from newton_base.resource.infra_workload import APIv1InfraWorkload
 
 MOCK_TOKEN_RESPONSE = {
     "access":
index e953140..f4adc10 100644 (file)
 
 from django.conf.urls import include, url
 
-from titanium_cloud.registration.views import registration
+from starlingx_base.registration import registration
 from newton_base.openoapi import tenants
-from titanium_cloud.resource.views import capacity
+from newton_base.resource import capacity
 from titanium_cloud.vesagent import vesagent_ctrl
-from titanium_cloud.resource.views import infra_workload
+from newton_base.resource import infra_workload
 
 urlpatterns = [
     url(r'^', include('titanium_cloud.swagger.urls')),
index 113f9c1..dd34e47 100644 (file)
@@ -16,7 +16,7 @@ setenv =
 deps = -r{toxinidir}/requirements.txt
 commands =
     coverage run --branch manage.py test titanium_cloud
-    coverage report --omit="./venv-tox/*,./.tox/*,*tests*,*__init__.py,*newton_base*,*common*" --fail-under=30
+    coverage report --omit="./venv-tox/*,./.tox/*,*tests*,*__init__.py,*newton_base*,*common*,*starlingx_base*" --fail-under=30
 
 [testenv:pep8]
 deps=flake8