Move rds tests to top level folder

Moves unit tests from rds subdirectory to orm/tests folder

Change-Id: I47bd556c7f1b801b618d8f12a624d1fcdf7c6ffe
This commit is contained in:
Nicholas Jones 2017-09-13 15:47:10 -05:00
parent 6c4535da9d
commit f28a9d276a
60 changed files with 98 additions and 93 deletions

View File

@ -1,7 +1,7 @@
import logging
import os
from audit_client.api import audit
from orm.common.client.audit.audit_client.api import audit
from pecan import conf, make_app
from pecan.commands import CommandRunner
from services import region_resource_id_status

View File

@ -1,5 +1,5 @@
"""controller moudle."""
from rds.controllers.v1 import root as v1
from orm.services.resource_distributor.rds.controllers.v1 import root as v1
class RootController(object):

View File

@ -2,7 +2,7 @@
import logging
from orm_common.utils import utils
from orm.common.orm_common.utils import utils
from pecan import conf, rest
from wsmeext.pecan import wsexpose

View File

@ -4,12 +4,13 @@ import ast
import logging.handlers
import time
from orm.services.resource_distributor.rds.controllers.v1.base import (ClientSideError, LockedEntity,
NotAllowedError)
from orm.services.resource_distributor.rds.services.base import ConflictValue
from orm.services.resource_distributor.rds.services import resource as ResourceService
import pecan
from pecan import rest
from rds.controllers.v1.base import (ClientSideError, LockedEntity,
NotAllowedError)
from rds.services.base import ConflictValue
from rds.services import resource as ResourceService
import wsme
from wsme import types as wtypes
from wsmeext.pecan import wsexpose

View File

@ -1,8 +1,8 @@
"""v1 controller."""
from rds.controllers.v1.configuration import root as config_root
from rds.controllers.v1 import logs
from rds.controllers.v1.resources import root as Rds
from rds.controllers.v1.status import resource_status
from orm.services.resource_distributor.rds.controllers.v1.configuration import root as config_root
from orm.services.resource_distributor.rds.controllers.v1 import logs
from orm.services.resource_distributor.rds.controllers.v1.resources import root as Rds
from orm.services.resource_distributor.rds.controllers.v1.status import resource_status
class RDS(object):

View File

@ -1,9 +1,10 @@
"""handle get resource module."""
import logging
from orm.services.resource_distributor.rds.controllers.v1.base import EntityNotFoundError
from orm.services.resource_distributor.rds.services import region_resource_id_status as regionResourceIdStatus
from pecan import rest
from rds.controllers.v1.base import EntityNotFoundError
from rds.services import region_resource_id_status as regionResourceIdStatus
import wsme
from wsme import types as wtypes
from wsmeext.pecan import wsexpose

View File

@ -2,12 +2,13 @@
import logging
import time
from orm.services.resource_distributor.rds.controllers.v1.base import InputValueError
from orm.services.resource_distributor.rds.controllers.v1.status import get_resource
from orm.services.resource_distributor.rds.services.base import ErrorMesage, InputError
from orm.services.resource_distributor.rds.services import region_resource_id_status as regionResourceIdStatus
from orm.services.resource_distributor.rds.utils import utils
from pecan import rest
from rds.controllers.v1.base import InputValueError
from rds.controllers.v1.status import get_resource
from rds.services.base import ErrorMesage, InputError
from rds.services import region_resource_id_status as regionResourceIdStatus
from rds.utils import utils
import wsme
from wsme import types as wtypes
from wsmeext.pecan import wsexpose

View File

@ -2,13 +2,13 @@
import json
import logging
import requests
import time
import requests
from orm.common.client.audit.audit_client.api import audit
from orm.services.resource_distributor.rds.services import region_resource_id_status as regionResourceIdStatus
from audit_client.api import audit
from pecan import conf
from rds.services import region_resource_id_status as regionResourceIdStatus
# REST API constants
OK_CODE = 200

View File

@ -1,11 +1,11 @@
import json
import logging
import requests
from orm.services.resource_distributor.rds.services.base import ErrorMesage
from orm.services.resource_distributor.rds.utils import authentication as AuthService
from pecan import conf
from rds.services.base import ErrorMesage
from rds.utils import authentication as AuthService
logger = logging.getLogger(__name__)
@ -55,6 +55,6 @@ def send_image_metadata(meta_data, region, resource_id, action='post'):
if response.status_code != 200:
raise ErrorMesage(
"Got error from rds server, code: {0} message: {1}".format(
"Got error from orm.services.resource_distributor.rds server, code: {0} message: {1}".format(
response.status_code, response.content))
return

View File

@ -1,8 +1,8 @@
import logging
import sys
from rds.services.base import Error, InputError
from rds.storage import factory
from orm.services.resource_distributor.rds.services.base import Error, InputError
from orm.services.resource_distributor.rds.storage import factory
logger = logging.getLogger(__name__)
config = {

View File

@ -2,14 +2,15 @@
import logging
import time
from orm.services.resource_distributor.rds.services import region_resource_id_status as regionResourceIdStatus
from orm.services.resource_distributor.rds.services import (yaml_customer_builder, yaml_flavor_bulder,
yaml_image_builder)
from orm.services.resource_distributor.rds.services.base import ConflictValue, ErrorMesage
from orm.services.resource_distributor.rds.services.model.resource_input import ResourceData as InputData
from orm.services.resource_distributor.rds.sot import sot_factory
from orm.services.resource_distributor.rds.utils import utils, uuid_utils
from pecan import conf, request
from rds.services import region_resource_id_status as regionResourceIdStatus
from rds.services import (yaml_customer_builder, yaml_flavor_bulder,
yaml_image_builder)
from rds.services.base import ConflictValue, ErrorMesage
from rds.services.model.resource_input import ResourceData as InputData
from rds.sot import sot_factory
from rds.utils import utils, uuid_utils
my_logger = logging.getLogger(__name__)

View File

@ -5,9 +5,9 @@ import threading
import git_factory
from git_base import (GitInitError, GitResetError, GitUploadError,
GitValidateError)
from rds.ordupdate.ord_notifier import notify_ord
from rds.sot import base_sot
from rds.sot.base_sot import SoTError
from orm.services.resource_distributor.rds.ordupdate.ord_notifier import notify_ord
from orm.services.resource_distributor.rds.sot import base_sot
from orm.services.resource_distributor.rds.sot.base_sot import SoTError
logger = logging.getLogger(__name__)
lock = threading.Lock()

View File

@ -1,4 +1,4 @@
from rds.sot.git_sot import git_sot
from orm.services.resource_distributor.rds.sot.git_sot import git_sot
sot_type = ""
local_repository_path = ""

View File

@ -1,4 +1,4 @@
from rds.storage.mysql.region_resource_id_status import \
from orm.services.resource_distributor.rds.storage.mysql.region_resource_id_status import \
Connection as RegionResourceIdStatusConnection
database = {

View File

@ -4,8 +4,8 @@ import time
import oslo_db
from oslo_db.sqlalchemy import session as db_session
from pecan import conf
from rds.services.model.region_resource_id_status import Model, StatusModel
from rds.storage import region_resource_id_status
from orm.services.resource_distributor.rds.services.model.region_resource_id_status import Model, StatusModel
from orm.services.resource_distributor.rds.storage import region_resource_id_status
from sqlalchemy import BigInteger, Column, ForeignKey, Integer, Text
from sqlalchemy.ext.declarative.api import declarative_base
from sqlalchemy.orm import relationship

View File

@ -1,11 +1,11 @@
import json
import logging
import requests
from keystone_utils import tokens
from orm.common.client.keystone.keystone_utils import tokens
from orm.services.resource_distributor.rds.proxies import rms_proxy as RmsService
from pecan import conf
from rds.proxies import rms_proxy as RmsService
enabled = False
mech_id = ""

View File

@ -1,11 +1,11 @@
"""module"""
import logging
import requests
from orm.services.resource_distributor.rds.proxies import ims_proxy
from orm.services.resource_distributor.rds.services.base import ErrorMesage
from pecan import conf
from rds.proxies import ims_proxy
from rds.services.base import ErrorMesage
logger = logging.getLogger(__name__)

View File

@ -1,7 +1,7 @@
# Pecan Application configurations
app = {
'root': 'rds.controllers.root.RootController',
'modules': ['rds'],
'root': 'orm.services.resource_distributor.rds.controllers.root.RootController',
'modules': ['orm.services.resource_distributor.rds'],
'service_name': 'RDS'
}

View File

@ -1,7 +1,7 @@
"""Get configuration module unittests."""
from mock import patch
from rds.controllers.v1.configuration import root
from rds.tests.controllers.v1.functional_test import FunctionalTest
from orm.services.resource_distributor.rds.controllers.v1.configuration import root
from orm.tests.unit.rds.controllers.v1.functional_test import FunctionalTest
class TestGetConfiguration(FunctionalTest):

View File

@ -1,4 +1,4 @@
from rds.tests.functional_test import FunctionalTest
from orm.tests.unit.rds.functional_test import FunctionalTest
class FunctionalTest(FunctionalTest):

View File

@ -1,7 +1,7 @@
"""unittest get resource."""
from mock import patch
import rds.controllers.v1.resources.root as root
from rds.tests.controllers.v1.functional_test import FunctionalTest
import orm.services.resource_distributor.rds.controllers.v1.resources.root as root
from orm.tests.unit.rds.controllers.v1.functional_test import FunctionalTest
class TestCreateResource(FunctionalTest):

View File

@ -1,6 +1,6 @@
import unittest
from rds.controllers.v1.base import ClientSideError
from orm.services.resource_distributor.rds.controllers.v1.base import ClientSideError
class Test(unittest.TestCase):

View File

@ -1,8 +1,8 @@
"""unittest get resource status."""
from mock import MagicMock
import rds.controllers.v1.status.get_resource as resource
from rds.services.model.region_resource_id_status import Model, StatusModel
from rds.tests.controllers.v1.functional_test import FunctionalTest
import orm.services.resource_distributor.rds.controllers.v1.status.get_resource as resource
from orm.services.resource_distributor.rds.services.model.region_resource_id_status import Model, StatusModel
from orm.tests.unit.rds.controllers.v1.functional_test import FunctionalTest
class EmptyModel(object):

View File

@ -1,7 +1,7 @@
"""unittest for post resource."""
from mock import patch
import rds.controllers.v1.status.resource_status as resource
from rds.tests.controllers.v1.functional_test import FunctionalTest
import orm.services.resource_distributor.rds.controllers.v1.status.resource_status as resource
from orm.tests.unit.rds.controllers.v1.functional_test import FunctionalTest
class PostResourceStatus(FunctionalTest):

View File

@ -1,5 +1,5 @@
"""Logs module unittests."""
from rds.tests.controllers.v1.functional_test import FunctionalTest
from orm.tests.unit.rds.controllers.v1.functional_test import FunctionalTest
class TestLogs(FunctionalTest):

View File

@ -2,7 +2,7 @@ import unittest
import mock
from mock import patch
from rds.ordupdate import ord_notifier
from orm.services.resource_distributor.rds.ordupdate import ord_notifier
class MyResponse(object):

View File

@ -1,6 +1,6 @@
import unittest
from rds.services.model import region_resource_id_status
from orm.services.resource_distributor.rds.services.model import region_resource_id_status
class TestModel(unittest.TestCase):

View File

@ -2,10 +2,10 @@
import unittest
from mock import patch
from rds.services import resource as ResourceService
from rds.services.model.region_resource_id_status import (Model,
ResourceMetaData,
StatusModel)
from orm.services.resource_distributor.rds.services import resource as ResourceService
from orm.services.resource_distributor.rds.services.model.region_resource_id_status import (Model,
ResourceMetaData,
StatusModel)
result = Model(
status="success", timestamp="123456789", region="name",

View File

@ -4,7 +4,7 @@ import unittest
import yaml
from mock import patch
from rds.services import yaml_customer_builder as CustomerBuild
from orm.services.resource_distributor.rds.services import yaml_customer_builder as CustomerBuild
alldata = {
'uuid': '1e24981a-fa51-11e5-86aa-5e5517507c66',

View File

@ -4,7 +4,7 @@ import unittest
import yaml
from mock import patch
from rds.services import yaml_flavor_bulder as FlavorBuild
from orm.services.resource_distributor.rds.services import yaml_flavor_bulder as FlavorBuild
alldata = {'status': 'complete', 'series': 'P2',
'description': 'First flavor for AMAR',

View File

@ -3,7 +3,7 @@ import unittest
import yaml
from mock import patch
from rds.services import yaml_image_builder as ImageBuild
from orm.services.resource_distributor.rds.services import yaml_image_builder as ImageBuild
json_input = {
'status': 'complete', 'name': 'Ubuntu', 'internal_id': 1,
@ -47,7 +47,7 @@ yaml_output = {
'copy_from': 'https://mirrors.it.att.com/images/image-name',
'min_disk': 2,
'min_ram': 0,
'name': 'North',
'name': 'Ubuntu',
'owner': 'unknown',
'protected': True,
'tenants': ['abcd-efgh-ijkl-4567', 'abcd-efgh-ijkl-4567']},

View File

@ -1,8 +1,8 @@
import unittest
import mock
from rds.services import region_resource_id_status
from rds.tests import config as conf
from orm.services.resource_distributor.rds.services import region_resource_id_status
from orm.tests.unit.rds import config as conf
class MyResult(object):

View File

@ -1,6 +1,6 @@
import unittest
from rds.sot.git_sot.git_base import BaseGit
from orm.services.resource_distributor.rds.sot.git_sot.git_base import BaseGit
class BaseGitTests(unittest.TestCase):

View File

@ -1,8 +1,8 @@
import unittest
from rds.sot.git_sot import git_factory
from rds.sot.git_sot.git_gittle import GitGittle
from rds.sot.git_sot.git_native import GitNative
from orm.services.resource_distributor.rds.sot.git_sot import git_factory
from orm.services.resource_distributor.rds.sot.git_sot.git_gittle import GitGittle
from orm.services.resource_distributor.rds.sot.git_sot.git_native import GitNative
class GitFactoryTests(unittest.TestCase):

View File

@ -2,9 +2,9 @@ import unittest
import mock
from mock import patch
from rds.sot.git_sot import git_gittle
from rds.sot.git_sot.git_base import GitInitError, GitUploadError
from rds.sot.git_sot.git_gittle import GitGittle
from orm.services.resource_distributor.rds.sot.git_sot import git_gittle
from orm.services.resource_distributor.rds.sot.git_sot.git_base import GitInitError, GitUploadError
from orm.services.resource_distributor.rds.sot.git_sot.git_gittle import GitGittle
class GitGittleTests(unittest.TestCase):

View File

@ -3,8 +3,8 @@ import unittest
import mock
from mock import patch
from rds.sot.git_sot import git_native
from rds.sot.git_sot.git_native import GitNativeError, GitValidateError
from orm.services.resource_distributor.rds.sot.git_sot import git_native
from orm.services.resource_distributor.rds.sot.git_sot.git_native import GitNativeError, GitValidateError
class GitNativeTest(unittest.TestCase):

View File

@ -4,12 +4,12 @@ import unittest
import mock
from mock import patch
from rds.sot.base_sot import SoTError
from rds.sot.git_sot.git_base import (GitInitError, GitResetError,
GitUploadError, GitValidateError)
from rds.sot.git_sot import git_sot as sot
from rds.sot import sot_factory
from rds.tests import config as conf
from orm.services.resource_distributor.rds.sot.base_sot import SoTError
from orm.services.resource_distributor.rds.sot.git_sot.git_base import (GitInitError, GitResetError,
GitUploadError, GitValidateError)
from orm.services.resource_distributor.rds.sot.git_sot import git_sot as sot
from orm.services.resource_distributor.rds.sot import sot_factory
from orm.tests.unit.rds import config as conf
lock = mock.MagicMock()

View File

@ -1,6 +1,6 @@
import unittest
from rds.sot.base_sot import BaseSoT
from orm.services.resource_distributor.rds.sot.base_sot import BaseSoT
class BaseSoTTests(unittest.TestCase):

View File

@ -1,8 +1,8 @@
import unittest
import mock
from rds.sot.git_sot.git_sot import GitSoT
from rds.sot import sot_factory
from orm.services.resource_distributor.rds.sot.git_sot.git_sot import GitSoT
from orm.services.resource_distributor.rds.sot import sot_factory
class SoTFactoryTests(unittest.TestCase):

View File

@ -4,7 +4,7 @@ import unittest
import mock
from mock import patch
from rds.storage.mysql import region_resource_id_status
from orm.services.resource_distributor.rds.storage.mysql import region_resource_id_status
class RecordMock(object):

View File

@ -1,6 +1,6 @@
import unittest
from rds.storage.region_resource_id_status import Base
from orm.services.resource_distributor.rds.storage.region_resource_id_status import Base
class BaseStorageTests(unittest.TestCase):

View File

@ -2,6 +2,7 @@
# of appearance. Changing the order has an impact on the overall integration
# process, which may cause wedges in the gate later.
gittle>=0.5.0 # MIT
pbr>=2.0 # Apache-2.0
pecan==1.0.2
netifaces==0.10.4