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 logging
import os 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 import conf, make_app
from pecan.commands import CommandRunner from pecan.commands import CommandRunner
from services import region_resource_id_status from services import region_resource_id_status

View File

@ -1,5 +1,5 @@
"""controller moudle.""" """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): class RootController(object):

View File

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

View File

@ -4,12 +4,13 @@ import ast
import logging.handlers import logging.handlers
import time 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 import pecan
from pecan import rest 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 import wsme
from wsme import types as wtypes from wsme import types as wtypes
from wsmeext.pecan import wsexpose from wsmeext.pecan import wsexpose

View File

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

View File

@ -1,9 +1,10 @@
"""handle get resource module.""" """handle get resource module."""
import logging 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 pecan import rest
from rds.controllers.v1.base import EntityNotFoundError
from rds.services import region_resource_id_status as regionResourceIdStatus
import wsme import wsme
from wsme import types as wtypes from wsme import types as wtypes
from wsmeext.pecan import wsexpose from wsmeext.pecan import wsexpose

View File

@ -2,12 +2,13 @@
import logging import logging
import time 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 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 import wsme
from wsme import types as wtypes from wsme import types as wtypes
from wsmeext.pecan import wsexpose from wsmeext.pecan import wsexpose

View File

@ -2,13 +2,13 @@
import json import json
import logging import logging
import requests
import time 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 pecan import conf
from rds.services import region_resource_id_status as regionResourceIdStatus
# REST API constants # REST API constants
OK_CODE = 200 OK_CODE = 200

View File

@ -1,11 +1,11 @@
import json import json
import logging import logging
import requests 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 pecan import conf
from rds.services.base import ErrorMesage
from rds.utils import authentication as AuthService
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
@ -55,6 +55,6 @@ def send_image_metadata(meta_data, region, resource_id, action='post'):
if response.status_code != 200: if response.status_code != 200:
raise ErrorMesage( 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)) response.status_code, response.content))
return return

View File

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

View File

@ -2,14 +2,15 @@
import logging import logging
import time 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 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__) my_logger = logging.getLogger(__name__)

View File

@ -5,9 +5,9 @@ import threading
import git_factory import git_factory
from git_base import (GitInitError, GitResetError, GitUploadError, from git_base import (GitInitError, GitResetError, GitUploadError,
GitValidateError) GitValidateError)
from rds.ordupdate.ord_notifier import notify_ord from orm.services.resource_distributor.rds.ordupdate.ord_notifier import notify_ord
from rds.sot import base_sot from orm.services.resource_distributor.rds.sot import base_sot
from rds.sot.base_sot import SoTError from orm.services.resource_distributor.rds.sot.base_sot import SoTError
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
lock = threading.Lock() 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 = "" sot_type = ""
local_repository_path = "" 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 Connection as RegionResourceIdStatusConnection
database = { database = {

View File

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

View File

@ -1,11 +1,11 @@
import json import json
import logging import logging
import requests 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 pecan import conf
from rds.proxies import rms_proxy as RmsService
enabled = False enabled = False
mech_id = "" mech_id = ""

View File

@ -1,11 +1,11 @@
"""module""" """module"""
import logging import logging
import requests 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 pecan import conf
from rds.proxies import ims_proxy
from rds.services.base import ErrorMesage
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -1,5 +1,5 @@
"""Logs module unittests.""" """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): class TestLogs(FunctionalTest):

View File

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

View File

@ -1,6 +1,6 @@
import unittest 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): class TestModel(unittest.TestCase):

View File

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

View File

@ -4,7 +4,7 @@ import unittest
import yaml import yaml
from mock import patch 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 = { alldata = {
'uuid': '1e24981a-fa51-11e5-86aa-5e5517507c66', 'uuid': '1e24981a-fa51-11e5-86aa-5e5517507c66',

View File

@ -4,7 +4,7 @@ import unittest
import yaml import yaml
from mock import patch 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', alldata = {'status': 'complete', 'series': 'P2',
'description': 'First flavor for AMAR', 'description': 'First flavor for AMAR',

View File

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

View File

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

View File

@ -1,6 +1,6 @@
import unittest 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): class BaseGitTests(unittest.TestCase):

View File

@ -1,8 +1,8 @@
import unittest import unittest
from rds.sot.git_sot import git_factory from orm.services.resource_distributor.rds.sot.git_sot import git_factory
from rds.sot.git_sot.git_gittle import GitGittle from orm.services.resource_distributor.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.git_native import GitNative
class GitFactoryTests(unittest.TestCase): class GitFactoryTests(unittest.TestCase):

View File

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

View File

@ -3,8 +3,8 @@ import unittest
import mock import mock
from mock import patch from mock import patch
from rds.sot.git_sot import git_native from orm.services.resource_distributor.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.git_native import GitNativeError, GitValidateError
class GitNativeTest(unittest.TestCase): class GitNativeTest(unittest.TestCase):

View File

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

View File

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

View File

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

View File

@ -4,7 +4,7 @@ import unittest
import mock import mock
from mock import patch 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): class RecordMock(object):

View File

@ -1,6 +1,6 @@
import unittest 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): class BaseStorageTests(unittest.TestCase):

View File

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