def test_load_transformers(self):
config = {'9.0': ['a', 'b']}
extensions = {'9.0': {
'a': mock.Mock(name='a'),
'b': mock.Mock(name='b'),
}}
mock_extman = self.setup_extension_manager(extensions)
res = transformations.Manager.load_transformers('testname', config)
self.assertEqual(res, [(version.StrictVersion('9.0'), [
extensions['9.0']['a'],
extensions['9.0']['b'],
])])
callback = transformations.reraise_endpoint_load_failure
self.assertEqual(mock_extman.mock_calls, [
mock.call(
'nailgun.cluster_upgrade.transformations.testname.9.0',
on_load_failure_callback=callback,
),
])
test_transformations.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录