Merge "adding test for import_versioned_module"
This commit is contained in:
commit
eb23d5c98f
@ -11,6 +11,7 @@
|
|||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
from heatclient.common import template_utils
|
from heatclient.common import template_utils
|
||||||
|
from oslo_utils import importutils
|
||||||
from unittest import mock
|
from unittest import mock
|
||||||
|
|
||||||
import testtools
|
import testtools
|
||||||
@ -29,6 +30,15 @@ class UtilTest(testtools.TestCase):
|
|||||||
self.assertEqual(format_params,
|
self.assertEqual(format_params,
|
||||||
utils.format_parameters(params))
|
utils.format_parameters(params))
|
||||||
|
|
||||||
|
def test_import_versioned_module(self):
|
||||||
|
module = 'senlinclient'
|
||||||
|
version = 'v1'
|
||||||
|
submodule = '__init__'
|
||||||
|
module_name = '.'.join((module, version, submodule))
|
||||||
|
self.assertIsNone(utils.import_versioned_module(version[-1]))
|
||||||
|
self.assertEqual(utils.import_versioned_module(version[-1], submodule),
|
||||||
|
importutils.import_module(module_name))
|
||||||
|
|
||||||
def test_format_parameter_split(self):
|
def test_format_parameter_split(self):
|
||||||
params = ['status=ACTIVE', 'name=cluster1']
|
params = ['status=ACTIVE', 'name=cluster1']
|
||||||
format_params = {'status': 'ACTIVE', 'name': 'cluster1'}
|
format_params = {'status': 'ACTIVE', 'name': 'cluster1'}
|
||||||
|
Loading…
Reference in New Issue
Block a user