Move to oslotest
Start using oslotest, it's not a complete migration from testtools, but it covers most occurances. Change-Id: I74b675a08e9a08690245d75cfbe3cc491775588f
This commit is contained in:
parent
6ebb6b72df
commit
ea6fa97546
@ -26,7 +26,6 @@ import urllib
|
|||||||
|
|
||||||
import mock
|
import mock
|
||||||
import pecan
|
import pecan
|
||||||
import testtools
|
|
||||||
import webtest
|
import webtest
|
||||||
|
|
||||||
from barbican import api
|
from barbican import api
|
||||||
@ -38,6 +37,7 @@ from barbican.common import validators
|
|||||||
import barbican.context
|
import barbican.context
|
||||||
from barbican.model import models
|
from barbican.model import models
|
||||||
from barbican.openstack.common import timeutils
|
from barbican.openstack.common import timeutils
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
LOG = logging.getLogger(__name__)
|
LOG = logging.getLogger(__name__)
|
||||||
@ -119,7 +119,7 @@ def create_consumer(container_id, id_ref):
|
|||||||
return consumer
|
return consumer
|
||||||
|
|
||||||
|
|
||||||
class SecretAllowAllMimeTypesDecoratorTest(testtools.TestCase):
|
class SecretAllowAllMimeTypesDecoratorTest(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(SecretAllowAllMimeTypesDecoratorTest, self).setUp()
|
super(SecretAllowAllMimeTypesDecoratorTest, self).setUp()
|
||||||
@ -150,7 +150,7 @@ class SecretAllowAllMimeTypesDecoratorTest(testtools.TestCase):
|
|||||||
self._empty_function)
|
self._empty_function)
|
||||||
|
|
||||||
|
|
||||||
class FunctionalTest(testtools.TestCase):
|
class FunctionalTest(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(FunctionalTest, self).setUp()
|
super(FunctionalTest, self).setUp()
|
||||||
@ -1716,8 +1716,8 @@ class WhenCreatingTypeOrdersUsingOrdersResource(FunctionalTest):
|
|||||||
self.queue_resource = mock.MagicMock()
|
self.queue_resource = mock.MagicMock()
|
||||||
self.queue_resource.process_type_order.return_value = None
|
self.queue_resource.process_type_order.return_value = None
|
||||||
|
|
||||||
@testtools.skip("atiwari: remove skip once CR 111412 merged")
|
|
||||||
def test_should_add_new_order(self):
|
def test_should_add_new_order(self):
|
||||||
|
self.skipTest("atiwari: remove skip once CR 111412 merged")
|
||||||
resp = self.app.post_json(
|
resp = self.app.post_json(
|
||||||
'/orders/', self.order_req
|
'/orders/', self.order_req
|
||||||
)
|
)
|
||||||
@ -1745,7 +1745,7 @@ class WhenCreatingTypeOrdersUsingOrdersResource(FunctionalTest):
|
|||||||
self.assertEqual(resp.status_int, 415)
|
self.assertEqual(resp.status_int, 415)
|
||||||
|
|
||||||
|
|
||||||
class WhenAddingNavigationHrefs(testtools.TestCase):
|
class WhenAddingNavigationHrefs(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenAddingNavigationHrefs, self).setUp()
|
super(WhenAddingNavigationHrefs, self).setUp()
|
||||||
@ -1786,7 +1786,7 @@ class WhenAddingNavigationHrefs(testtools.TestCase):
|
|||||||
self.assertNotIn('next', data_with_hrefs)
|
self.assertNotIn('next', data_with_hrefs)
|
||||||
|
|
||||||
|
|
||||||
class TestingJsonSanitization(testtools.TestCase):
|
class TestingJsonSanitization(utils.BaseTestCase):
|
||||||
|
|
||||||
def test_json_sanitization_without_array(self):
|
def test_json_sanitization_without_array(self):
|
||||||
json_without_array = {"name": "name", "algorithm": "AES",
|
json_without_array = {"name": "name", "algorithm": "AES",
|
||||||
|
@ -23,7 +23,6 @@ import os
|
|||||||
|
|
||||||
import mock
|
import mock
|
||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
import testtools
|
|
||||||
from webob import exc
|
from webob import exc
|
||||||
|
|
||||||
from barbican.api.controllers import consumers
|
from barbican.api.controllers import consumers
|
||||||
@ -32,6 +31,7 @@ from barbican.api.controllers import secrets
|
|||||||
from barbican.api.controllers import versions
|
from barbican.api.controllers import versions
|
||||||
from barbican import context
|
from barbican import context
|
||||||
from barbican.openstack.common import policy
|
from barbican.openstack.common import policy
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
CONF = cfg.CONF
|
CONF = cfg.CONF
|
||||||
@ -97,7 +97,7 @@ class ConsumerResource(TestableResource):
|
|||||||
controller_cls = consumers.ContainerConsumerController
|
controller_cls = consumers.ContainerConsumerController
|
||||||
|
|
||||||
|
|
||||||
class BaseTestCase(testtools.TestCase):
|
class BaseTestCase(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(BaseTestCase, self).setUp()
|
super(BaseTestCase, self).setUp()
|
||||||
|
@ -20,7 +20,6 @@ transport key resource classes.
|
|||||||
|
|
||||||
import mock
|
import mock
|
||||||
import pecan
|
import pecan
|
||||||
import testtools
|
|
||||||
import webtest
|
import webtest
|
||||||
|
|
||||||
from barbican.api import app
|
from barbican.api import app
|
||||||
@ -28,6 +27,7 @@ from barbican.api import controllers
|
|||||||
from barbican.common import exception as excep
|
from barbican.common import exception as excep
|
||||||
import barbican.context
|
import barbican.context
|
||||||
from barbican.model import models
|
from barbican.model import models
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
def get_barbican_env(keystone_id):
|
def get_barbican_env(keystone_id):
|
||||||
@ -79,7 +79,7 @@ def create_transport_key(id_ref="id",
|
|||||||
return tkey
|
return tkey
|
||||||
|
|
||||||
|
|
||||||
class FunctionalTest(testtools.TestCase):
|
class FunctionalTest(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(FunctionalTest, self).setUp()
|
super(FunctionalTest, self).setUp()
|
||||||
|
@ -13,12 +13,12 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
import mock
|
import mock
|
||||||
import testtools
|
|
||||||
|
|
||||||
from barbican.common import utils
|
from barbican.common import utils
|
||||||
|
from barbican.tests import utils as test_utils
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingHostnameForRefsGetter(testtools.TestCase):
|
class WhenTestingHostnameForRefsGetter(test_utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingHostnameForRefsGetter, self).setUp()
|
super(WhenTestingHostnameForRefsGetter, self).setUp()
|
||||||
@ -50,7 +50,7 @@ class WhenTestingHostnameForRefsGetter(testtools.TestCase):
|
|||||||
self.version))
|
self.version))
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingAcceptEncodingGetter(testtools.TestCase):
|
class WhenTestingAcceptEncodingGetter(test_utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingAcceptEncodingGetter, self).setUp()
|
super(WhenTestingAcceptEncodingGetter, self).setUp()
|
||||||
@ -109,7 +109,7 @@ class WhenTestingAcceptEncodingGetter(testtools.TestCase):
|
|||||||
self.assertEqual("mock.Mock", fullname)
|
self.assertEqual("mock.Mock", fullname)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingGenerateFullClassnameForInstance(testtools.TestCase):
|
class WhenTestingGenerateFullClassnameForInstance(test_utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingGenerateFullClassnameForInstance, self).setUp()
|
super(WhenTestingGenerateFullClassnameForInstance, self).setUp()
|
||||||
|
@ -16,10 +16,9 @@
|
|||||||
import datetime
|
import datetime
|
||||||
import unittest
|
import unittest
|
||||||
|
|
||||||
import testtools
|
|
||||||
|
|
||||||
from barbican.common import exception as excep
|
from barbican.common import exception as excep
|
||||||
from barbican.common import validators
|
from barbican.common import validators
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
def suite():
|
def suite():
|
||||||
@ -30,7 +29,7 @@ def suite():
|
|||||||
return suite
|
return suite
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingValidatorsFunctions(testtools.TestCase):
|
class WhenTestingValidatorsFunctions(utils.BaseTestCase):
|
||||||
|
|
||||||
def test_secret_too_big_is_false_for_small_secrets(self):
|
def test_secret_too_big_is_false_for_small_secrets(self):
|
||||||
data = b'\xb0'
|
data = b'\xb0'
|
||||||
@ -57,7 +56,7 @@ class WhenTestingValidatorsFunctions(testtools.TestCase):
|
|||||||
self.assertTrue(is_too_big)
|
self.assertTrue(is_too_big)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingSecretValidator(testtools.TestCase):
|
class WhenTestingSecretValidator(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingSecretValidator, self).setUp()
|
super(WhenTestingSecretValidator, self).setUp()
|
||||||
@ -309,7 +308,7 @@ class WhenTestingSecretValidator(testtools.TestCase):
|
|||||||
self.validator.validate(self.secret_req)
|
self.validator.validate(self.secret_req)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingOrderValidator(testtools.TestCase):
|
class WhenTestingOrderValidator(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingOrderValidator, self).setUp()
|
super(WhenTestingOrderValidator, self).setUp()
|
||||||
@ -544,7 +543,7 @@ class WhenTestingOrderValidator(testtools.TestCase):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingContainerValidator(testtools.TestCase):
|
class WhenTestingContainerValidator(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingContainerValidator, self).setUp()
|
super(WhenTestingContainerValidator, self).setUp()
|
||||||
@ -740,7 +739,7 @@ class WhenTestingContainerValidator(testtools.TestCase):
|
|||||||
self.assertEqual('secret_refs', exception.invalid_property)
|
self.assertEqual('secret_refs', exception.invalid_property)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingRSAContainerValidator(testtools.TestCase):
|
class WhenTestingRSAContainerValidator(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingRSAContainerValidator, self).setUp()
|
super(WhenTestingRSAContainerValidator, self).setUp()
|
||||||
@ -853,7 +852,7 @@ class WhenTestingRSAContainerValidator(testtools.TestCase):
|
|||||||
self.assertEqual('secret_refs', exception.invalid_property)
|
self.assertEqual('secret_refs', exception.invalid_property)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingCertificateContainerValidator(testtools.TestCase):
|
class WhenTestingCertificateContainerValidator(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingCertificateContainerValidator, self).setUp()
|
super(WhenTestingCertificateContainerValidator, self).setUp()
|
||||||
@ -932,7 +931,7 @@ class WhenTestingCertificateContainerValidator(testtools.TestCase):
|
|||||||
self.assertEqual('secret_refs', exception.invalid_property)
|
self.assertEqual('secret_refs', exception.invalid_property)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingTransportKeyValidator(testtools.TestCase):
|
class WhenTestingTransportKeyValidator(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingTransportKeyValidator, self).setUp()
|
super(WhenTestingTransportKeyValidator, self).setUp()
|
||||||
@ -963,7 +962,7 @@ class WhenTestingTransportKeyValidator(testtools.TestCase):
|
|||||||
self.assertEqual('transport_key', exception.invalid_property)
|
self.assertEqual('transport_key', exception.invalid_property)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingConsumerValidator(testtools.TestCase):
|
class WhenTestingConsumerValidator(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingConsumerValidator, self).setUp()
|
super(WhenTestingConsumerValidator, self).setUp()
|
||||||
@ -1006,7 +1005,7 @@ class WhenTestingConsumerValidator(testtools.TestCase):
|
|||||||
self.validator.validate(self.consumer_req)
|
self.validator.validate(self.consumer_req)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingTypeOrderValidator(testtools.TestCase):
|
class WhenTestingTypeOrderValidator(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingTypeOrderValidator, self).setUp()
|
super(WhenTestingTypeOrderValidator, self).setUp()
|
||||||
|
@ -15,12 +15,11 @@
|
|||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
import testtools
|
|
||||||
|
|
||||||
from barbican.model import models
|
from barbican.model import models
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class WhenCreatingNewSecret(testtools.TestCase):
|
class WhenCreatingNewSecret(utils.BaseTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenCreatingNewSecret, self).setUp()
|
super(WhenCreatingNewSecret, self).setUp()
|
||||||
self.parsed_secret = {'name': 'name',
|
self.parsed_secret = {'name': 'name',
|
||||||
@ -42,7 +41,7 @@ class WhenCreatingNewSecret(testtools.TestCase):
|
|||||||
self.assertIsInstance(secret.expiration, datetime.datetime)
|
self.assertIsInstance(secret.expiration, datetime.datetime)
|
||||||
|
|
||||||
|
|
||||||
class WhenCreatingNewContainer(testtools.TestCase):
|
class WhenCreatingNewContainer(utils.BaseTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenCreatingNewContainer, self).setUp()
|
super(WhenCreatingNewContainer, self).setUp()
|
||||||
self.parsed_container = {'name': 'name',
|
self.parsed_container = {'name': 'name',
|
||||||
@ -113,7 +112,7 @@ class WhenCreatingNewContainer(testtools.TestCase):
|
|||||||
self.assertEqual(container.container_secrets[0].secret_id, '123456')
|
self.assertEqual(container.container_secrets[0].secret_id, '123456')
|
||||||
|
|
||||||
|
|
||||||
class WhenCreatingNewConsumer(testtools.TestCase):
|
class WhenCreatingNewConsumer(utils.BaseTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenCreatingNewConsumer, self).setUp()
|
super(WhenCreatingNewConsumer, self).setUp()
|
||||||
self.parsed_consumer = {'name': 'name',
|
self.parsed_consumer = {'name': 'name',
|
||||||
@ -139,7 +138,7 @@ class WhenCreatingNewConsumer(testtools.TestCase):
|
|||||||
self.assertNotEqual(consumer_one.data_hash, consumer_three.data_hash)
|
self.assertNotEqual(consumer_one.data_hash, consumer_three.data_hash)
|
||||||
|
|
||||||
|
|
||||||
class WhenProcessingJsonBlob(testtools.TestCase):
|
class WhenProcessingJsonBlob(utils.BaseTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenProcessingJsonBlob, self).setUp()
|
super(WhenProcessingJsonBlob, self).setUp()
|
||||||
self.json_blob = models.JsonBlob()
|
self.json_blob = models.JsonBlob()
|
||||||
|
@ -14,13 +14,13 @@
|
|||||||
import mock
|
import mock
|
||||||
from oslo.config import cfg
|
from oslo.config import cfg
|
||||||
import sqlalchemy.orm as sa_orm
|
import sqlalchemy.orm as sa_orm
|
||||||
import testtools
|
|
||||||
|
|
||||||
from barbican.common import exception
|
from barbican.common import exception
|
||||||
from barbican.model import repositories
|
from barbican.model import repositories
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class WhenCleaningRepositoryPagingParameters(testtools.TestCase):
|
class WhenCleaningRepositoryPagingParameters(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenCleaningRepositoryPagingParameters, self).setUp()
|
super(WhenCleaningRepositoryPagingParameters, self).setUp()
|
||||||
|
@ -21,11 +21,11 @@ from Crypto.Util import asn1
|
|||||||
from cryptography import fernet
|
from cryptography import fernet
|
||||||
import mock
|
import mock
|
||||||
import six
|
import six
|
||||||
import testtools
|
|
||||||
|
|
||||||
from barbican.model import models
|
from barbican.model import models
|
||||||
from barbican.plugin.crypto import crypto as plugin
|
from barbican.plugin.crypto import crypto as plugin
|
||||||
from barbican.plugin.crypto import simple_crypto as simple
|
from barbican.plugin.crypto import simple_crypto as simple
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class TestCryptoPlugin(plugin.CryptoPluginBase):
|
class TestCryptoPlugin(plugin.CryptoPluginBase):
|
||||||
@ -68,7 +68,7 @@ class TestCryptoPlugin(plugin.CryptoPluginBase):
|
|||||||
return False
|
return False
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingSimpleCryptoPlugin(testtools.TestCase):
|
class WhenTestingSimpleCryptoPlugin(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingSimpleCryptoPlugin, self).setUp()
|
super(WhenTestingSimpleCryptoPlugin, self).setUp()
|
||||||
|
@ -14,14 +14,14 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
import testtools
|
|
||||||
|
|
||||||
from barbican.model import models
|
from barbican.model import models
|
||||||
from barbican.plugin.crypto import crypto as plugin_import
|
from barbican.plugin.crypto import crypto as plugin_import
|
||||||
from barbican.plugin.crypto import p11_crypto
|
from barbican.plugin.crypto import p11_crypto
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingP11CryptoPlugin(testtools.TestCase):
|
class WhenTestingP11CryptoPlugin(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingP11CryptoPlugin, self).setUp()
|
super(WhenTestingP11CryptoPlugin, self).setUp()
|
||||||
|
@ -14,9 +14,9 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
import testtools
|
|
||||||
|
|
||||||
from barbican.plugin.interface import secret_store as str
|
from barbican.plugin.interface import secret_store as str
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class TestSecretStore(str.SecretStoreBase):
|
class TestSecretStore(str.SecretStoreBase):
|
||||||
@ -86,7 +86,7 @@ class TestSecretStoreWithTransportKey(str.SecretStoreBase):
|
|||||||
return True
|
return True
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingSecretStorePluginManager(testtools.TestCase):
|
class WhenTestingSecretStorePluginManager(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingSecretStorePluginManager, self).setUp()
|
super(WhenTestingSecretStorePluginManager, self).setUp()
|
||||||
|
@ -20,6 +20,8 @@ import mock
|
|||||||
from requests import exceptions as request_exceptions
|
from requests import exceptions as request_exceptions
|
||||||
import testtools
|
import testtools
|
||||||
|
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import barbican.plugin.dogtag as dogtag_import
|
import barbican.plugin.dogtag as dogtag_import
|
||||||
import barbican.plugin.interface.certificate_manager as cm
|
import barbican.plugin.interface.certificate_manager as cm
|
||||||
@ -34,7 +36,7 @@ except ImportError:
|
|||||||
|
|
||||||
|
|
||||||
@testtools.skipIf(not imports_ok, "Dogtag imports not available")
|
@testtools.skipIf(not imports_ok, "Dogtag imports not available")
|
||||||
class WhenTestingDogtagKRAPlugin(testtools.TestCase):
|
class WhenTestingDogtagKRAPlugin(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingDogtagKRAPlugin, self).setUp()
|
super(WhenTestingDogtagKRAPlugin, self).setUp()
|
||||||
@ -187,7 +189,7 @@ class WhenTestingDogtagKRAPlugin(testtools.TestCase):
|
|||||||
|
|
||||||
|
|
||||||
@testtools.skipIf(not imports_ok, "Dogtag imports not available")
|
@testtools.skipIf(not imports_ok, "Dogtag imports not available")
|
||||||
class WhenTestingDogtagCAPlugin(testtools.TestCase):
|
class WhenTestingDogtagCAPlugin(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingDogtagCAPlugin, self).setUp()
|
super(WhenTestingDogtagCAPlugin, self).setUp()
|
||||||
|
@ -17,6 +17,7 @@ import mock
|
|||||||
import testtools
|
import testtools
|
||||||
|
|
||||||
from barbican.plugin.interface import secret_store
|
from barbican.plugin.interface import secret_store
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
try:
|
try:
|
||||||
from kmip.core import attributes as attr
|
from kmip.core import attributes as attr
|
||||||
@ -36,7 +37,7 @@ except ImportError:
|
|||||||
|
|
||||||
|
|
||||||
@testtools.skipIf(not kmip_available, "KMIP imports not available")
|
@testtools.skipIf(not kmip_available, "KMIP imports not available")
|
||||||
class WhenTestingKMIPSecretStore(testtools.TestCase):
|
class WhenTestingKMIPSecretStore(utils.BaseTestCase):
|
||||||
"""Test using the KMIP server backend for SecretStore."""
|
"""Test using the KMIP server backend for SecretStore."""
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
@ -12,15 +12,16 @@
|
|||||||
# implied.
|
# implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
import testtools
|
|
||||||
|
import mock
|
||||||
|
|
||||||
import barbican.model.repositories as repo
|
import barbican.model.repositories as repo
|
||||||
from barbican.plugin.interface import secret_store
|
from barbican.plugin.interface import secret_store
|
||||||
from barbican.plugin import store_crypto
|
from barbican.plugin import store_crypto
|
||||||
import mock
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class WhenStoreCryptoAdapterPlugin(testtools.TestCase):
|
class WhenStoreCryptoAdapterPlugin(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenStoreCryptoAdapterPlugin, self).setUp()
|
super(WhenStoreCryptoAdapterPlugin, self).setUp()
|
||||||
@ -41,7 +42,7 @@ class WhenStoreCryptoAdapterPlugin(testtools.TestCase):
|
|||||||
self.store_crypto.generate_supports(self.key_spec))
|
self.store_crypto.generate_supports(self.key_spec))
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingStoreCrypto(testtools.TestCase):
|
class WhenTestingStoreCrypto(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingStoreCrypto, self).setUp()
|
super(WhenTestingStoreCrypto, self).setUp()
|
||||||
|
@ -23,9 +23,11 @@ except ImportError:
|
|||||||
# Symantec imports probably not available
|
# Symantec imports probably not available
|
||||||
imports_ok = False
|
imports_ok = False
|
||||||
|
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
@testtools.skipIf(not imports_ok, "Symantec imports not available")
|
@testtools.skipIf(not imports_ok, "Symantec imports not available")
|
||||||
class WhenTestingSymantecPlugin(testtools.TestCase):
|
class WhenTestingSymantecPlugin(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingSymantecPlugin, self).setUp()
|
super(WhenTestingSymantecPlugin, self).setUp()
|
||||||
|
@ -13,13 +13,12 @@
|
|||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
import testtools
|
|
||||||
|
|
||||||
from barbican.model import models
|
from barbican.model import models
|
||||||
from barbican.plugin.util import mime_types
|
from barbican.plugin.util import mime_types
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingIsBase64ProcessingNeeded(testtools.TestCase):
|
class WhenTestingIsBase64ProcessingNeeded(utils.BaseTestCase):
|
||||||
|
|
||||||
def test_is_base64_needed(self):
|
def test_is_base64_needed(self):
|
||||||
r = mime_types.is_base64_processing_needed('application/octet-stream',
|
r = mime_types.is_base64_processing_needed('application/octet-stream',
|
||||||
@ -48,7 +47,7 @@ class WhenTestingIsBase64ProcessingNeeded(testtools.TestCase):
|
|||||||
self.assertFalse(r)
|
self.assertFalse(r)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingIsBase64ProcessingSupported(testtools.TestCase):
|
class WhenTestingIsBase64ProcessingSupported(utils.BaseTestCase):
|
||||||
|
|
||||||
def test_is_base64_supported_application_octet_stream(self):
|
def test_is_base64_supported_application_octet_stream(self):
|
||||||
r = mime_types.is_base64_encoding_supported('application/octet-stream')
|
r = mime_types.is_base64_encoding_supported('application/octet-stream')
|
||||||
@ -62,7 +61,7 @@ class WhenTestingIsBase64ProcessingSupported(testtools.TestCase):
|
|||||||
self.assertFalse(r)
|
self.assertFalse(r)
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingAugmentFieldsWithContentTypes(testtools.TestCase):
|
class WhenTestingAugmentFieldsWithContentTypes(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenTestingAugmentFieldsWithContentTypes, self).setUp()
|
super(WhenTestingAugmentFieldsWithContentTypes, self).setUp()
|
||||||
@ -113,7 +112,7 @@ class WhenTestingAugmentFieldsWithContentTypes(testtools.TestCase):
|
|||||||
self.assertEqual(self.datum.content_type, content_types['default'])
|
self.assertEqual(self.datum.content_type, content_types['default'])
|
||||||
|
|
||||||
|
|
||||||
class WhenTestingNormalizationOfMIMETypes(testtools.TestCase):
|
class WhenTestingNormalizationOfMIMETypes(utils.BaseTestCase):
|
||||||
|
|
||||||
def test_plain_text_normalization(self):
|
def test_plain_text_normalization(self):
|
||||||
mimes = ['text/plain',
|
mimes = ['text/plain',
|
||||||
|
@ -14,14 +14,14 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
import testtools
|
|
||||||
|
|
||||||
from barbican.common import hrefs
|
from barbican.common import hrefs
|
||||||
from barbican.plugin.interface import certificate_manager as cert_man
|
from barbican.plugin.interface import certificate_manager as cert_man
|
||||||
from barbican.tasks import certificate_resources as cert_res
|
from barbican.tasks import certificate_resources as cert_res
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class WhenPerformingPrivateOperations(testtools.TestCase):
|
class WhenPerformingPrivateOperations(utils.BaseTestCase):
|
||||||
"""Tests private methods within certificate_resources.py."""
|
"""Tests private methods within certificate_resources.py."""
|
||||||
|
|
||||||
def test_get_plugin_meta(self):
|
def test_get_plugin_meta(self):
|
||||||
@ -94,7 +94,7 @@ class WhenPerformingPrivateOperations(testtools.TestCase):
|
|||||||
'between the expected and test dicts')
|
'between the expected and test dicts')
|
||||||
|
|
||||||
|
|
||||||
class WhenIssuingCertificateRequests(testtools.TestCase):
|
class WhenIssuingCertificateRequests(utils.BaseTestCase):
|
||||||
"""Tests the 'issue_certificate_request()' function."""
|
"""Tests the 'issue_certificate_request()' function."""
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
|
@ -14,15 +14,15 @@
|
|||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
|
|
||||||
import mock
|
import mock
|
||||||
import testtools
|
|
||||||
|
|
||||||
from barbican.model import models
|
from barbican.model import models
|
||||||
from barbican.openstack.common import gettextutils as u
|
from barbican.openstack.common import gettextutils as u
|
||||||
from barbican.openstack.common import timeutils
|
from barbican.openstack.common import timeutils
|
||||||
from barbican.tasks import resources
|
from barbican.tasks import resources
|
||||||
|
from barbican.tests import utils
|
||||||
|
|
||||||
|
|
||||||
class WhenBeginningOrder(testtools.TestCase):
|
class WhenBeginningOrder(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenBeginningOrder, self).setUp()
|
super(WhenBeginningOrder, self).setUp()
|
||||||
@ -171,7 +171,7 @@ class WhenBeginningOrder(testtools.TestCase):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class WhenBeginningKeyTypeOrder(testtools.TestCase):
|
class WhenBeginningKeyTypeOrder(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenBeginningKeyTypeOrder, self).setUp()
|
super(WhenBeginningKeyTypeOrder, self).setUp()
|
||||||
@ -325,7 +325,7 @@ class WhenBeginningKeyTypeOrder(testtools.TestCase):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class WhenBeginningAsymmetricTypeOrder(testtools.TestCase):
|
class WhenBeginningAsymmetricTypeOrder(utils.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(WhenBeginningAsymmetricTypeOrder, self).setUp()
|
super(WhenBeginningAsymmetricTypeOrder, self).setUp()
|
||||||
|
@ -12,10 +12,10 @@
|
|||||||
# implied.
|
# implied.
|
||||||
# See the License for the specific language governing permissions and
|
# See the License for the specific language governing permissions and
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
import testtools
|
import oslotest.base as oslotest
|
||||||
|
|
||||||
|
|
||||||
class BaseTestCase(testtools.TestCase):
|
class BaseTestCase(oslotest.BaseTestCase):
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(BaseTestCase, self).setUp()
|
super(BaseTestCase, self).setUp()
|
||||||
self.order_id = 'order1234'
|
self.order_id = 'order1234'
|
||||||
|
@ -13,11 +13,13 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|||||||
See the License for the specific language governing permissions and
|
See the License for the specific language governing permissions and
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
"""
|
"""
|
||||||
|
import oslotest.base as oslotest
|
||||||
|
|
||||||
from tempest import auth
|
from tempest import auth
|
||||||
from tempest import clients
|
from tempest import clients
|
||||||
from tempest.common import rest_client
|
from tempest.common import rest_client
|
||||||
from tempest import config
|
from tempest import config
|
||||||
import testtools
|
|
||||||
|
|
||||||
CONF = config.CONF
|
CONF = config.CONF
|
||||||
|
|
||||||
@ -36,7 +38,7 @@ class BarbicanClient(rest_client.RestClient):
|
|||||||
self.endpoint_url = 'publicURL'
|
self.endpoint_url = 'publicURL'
|
||||||
|
|
||||||
|
|
||||||
class TestCase(testtools.TestCase):
|
class TestCase(oslotest.BaseTestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
super(TestCase, self).setUp()
|
super(TestCase, self).setUp()
|
||||||
|
@ -2,6 +2,7 @@ coverage>=3.6
|
|||||||
discover
|
discover
|
||||||
hacking>=0.8.0,<0.9
|
hacking>=0.8.0,<0.9
|
||||||
mock>=1.0
|
mock>=1.0
|
||||||
|
oslotest>=1.1.0.0a1
|
||||||
testrepository>=0.0.18
|
testrepository>=0.0.18
|
||||||
testtools>=0.9.34
|
testtools>=0.9.34
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user