当前位置: 首页>>代码示例>>Python>>正文


Python TranslationUtils.compare_tosca_translation_with_hot方法代码示例

本文整理汇总了Python中translator.common.utils.TranslationUtils.compare_tosca_translation_with_hot方法的典型用法代码示例。如果您正苦于以下问题:Python TranslationUtils.compare_tosca_translation_with_hot方法的具体用法?Python TranslationUtils.compare_tosca_translation_with_hot怎么用?Python TranslationUtils.compare_tosca_translation_with_hot使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在translator.common.utils.TranslationUtils的用法示例。


在下文中一共展示了TranslationUtils.compare_tosca_translation_with_hot方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_hot_translate_multiple_blockstorage_with_attachment

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_multiple_blockstorage_with_attachment(self):
     tosca_file = \
         '../tests/data/storage/' \
         'tosca_multiple_blockstorage_with_attachment.yaml'
     hot_file1 = '../tests/data/hot_output/storage/' \
                 'hot_multiple_blockstorage_with_attachment_alt1.yaml'
     hot_file2 = '../tests/data/hot_output/storage/' \
                 'hot_multiple_blockstorage_with_attachment_alt2.yaml'
     params = {'cpus': 1,
               'storage_location': '/dev/vdc',
               'storage_size': '1 GB',
               'storage_snapshot_id': 'ssid'}
     diff1 = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                 hot_file1,
                                                                 params)
     try:
         self.assertEqual({}, diff1, '<difference> : ' +
                          json.dumps(diff1, indent=4,
                                     separators=(', ', ': ')))
     except Exception:
         diff2 = TranslationUtils.compare_tosca_translation_with_hot(
             tosca_file, hot_file2, params)
         self.assertEqual({}, diff2, '<difference> : ' +
                          json.dumps(diff2, indent=4,
                                     separators=(', ', ': ')))
开发者ID:OnStack,项目名称:heat-translator,代码行数:27,代码来源:test_tosca_hot_translation.py

示例2: test_hot_translate_host_assignment

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_host_assignment(self):
     tosca_file = '../tests/data/test_host_assignment.yaml'
     hot_file = '../tests/data/hot_output/hot_host_assignment.yaml'
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                {})
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:10,代码来源:test_tosca_hot_translation.py

示例3: _test_successful_translation

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def _test_successful_translation(self, tosca_file, hot_file, params=None):
     if not params:
         params = {}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:MatMaul,项目名称:heat-translator,代码行数:10,代码来源:test_tosca_hot_translation.py

示例4: test_hot_translate_single_object_store

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_single_object_store(self):
     tosca_file = '../tests/data/storage/tosca_single_object_store.yaml'
     hot_file = '../tests/data/hot_output/hot_single_object_store.yaml'
     params = {'objectstore_name': 'myobjstore'}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:11,代码来源:test_tosca_hot_translation.py

示例5: test_hot_translate_web_application

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_web_application(self):
     tosca_file = '../tests/data/tosca_web_application.yaml'
     hot_file = '../tests/data/hot_output/hot_web_application.yaml'
     params = {'cpus': '2', 'context_root': 'my_web_app'}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:OnStack,项目名称:heat-translator,代码行数:11,代码来源:test_tosca_hot_translation.py

示例6: test_hot_translate_single_server

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_single_server(self):
     tosca_file = '../tests/data/tosca_single_server.yaml'
     hot_file = '../tests/data/hot_output/hot_single_server.yaml'
     params = {'cpus': 1}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:11,代码来源:test_tosca_hot_translation.py

示例7: test_hot_translate_single_server_with_defaults

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
    def test_hot_translate_single_server_with_defaults(self):
        tosca_file = \
            '../tests/data/tosca_single_server_with_defaults.yaml'
        hot_file_with_input = '../tests/data/hot_output/' \
            'hot_single_server_with_defaults_with_input.yaml'
        hot_file_without_input = '../tests/data/hot_output/' \
            'hot_single_server_with_defaults_without_input.yaml'

        params1 = {'cpus': '1'}
        diff1 = TranslationUtils.compare_tosca_translation_with_hot(
            tosca_file, hot_file_with_input, params1)
        self.assertEqual({}, diff1, '<difference> : ' +
                         json.dumps(diff1, indent=4, separators=(', ', ': ')))

        params2 = {}
        diff2 = TranslationUtils.compare_tosca_translation_with_hot(
            tosca_file, hot_file_without_input, params2)
        self.assertEqual({}, diff2, '<difference> : ' +
                         json.dumps(diff2, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:21,代码来源:test_tosca_hot_translation.py

示例8: test_hot_translate_software_component

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_software_component(self):
     tosca_file = '../tests/data/tosca_software_component.yaml'
     hot_file = '../tests/data/hot_output/hot_software_component.yaml'
     params = {'cpus': '1',
               'download_url': 'http://www.software.com/download'}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:12,代码来源:test_tosca_hot_translation.py

示例9: test_hot_translate_one_server_one_network

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_one_server_one_network(self):
     tosca_file = '../tests/data/network/tosca_one_server_one_network.yaml'
     hot_file = '../tests/data/hot_output/network/' \
                'hot_one_server_one_network.yaml'
     params = {'network_name': 'private_net'}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:12,代码来源:test_tosca_hot_translation.py

示例10: test_hot_translate_artifact

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_artifact(self):
     tosca_file = '../tests/data/test_tosca_artifact.yaml'
     hot_file = '../tests/data/hot_output/' \
         'hot_artifact.yaml'
     params = {}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:12,代码来源:test_tosca_hot_translation.py

示例11: test_hot_translate_elk

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_elk(self):
     tosca_file = '../tests/data/tosca_elk.yaml'
     hot_file = '../tests/data/hot_output/hot_elk.yaml'
     params = {'github_url':
               'http://github.com/paypal/rest-api-sample-app-nodejs.git',
               'my_cpus': 4}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:13,代码来源:test_tosca_hot_translation.py

示例12: test_hot_translate_without_tosca_os_version

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_without_tosca_os_version(self):
     tosca_file = '../tests/data/' \
         'test_single_server_without_optional_version_prop.yaml'
     hot_file = '../tests/data/hot_output/' \
         'hot_single_server_without_tosca_os_version.yaml'
     params = {}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:13,代码来源:test_tosca_hot_translation.py

示例13: test_translate_elk_csar_from_url

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_translate_elk_csar_from_url(self):
     tosca_file = 'https://github.com/openstack/heat-translator/raw/' \
                  'master/translator/tests/data/csar_elk.zip'
     hot_file = '../tests/data/hot_output/hot_elk_from_csar.yaml'
     params = {'github_url':
               'http://github.com/paypal/rest-api-sample-app-nodejs.git',
               'my_cpus': 4}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:14,代码来源:test_tosca_hot_translation.py

示例14: test_hot_translate_two_servers_one_network

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_two_servers_one_network(self):
     tosca_file = '../tests/data/network/tosca_two_servers_one_network.yaml'
     hot_file = '../tests/data/hot_output/network/' \
                'hot_two_servers_one_network.yaml'
     params = {'network_name': 'my_private_net',
               'network_cidr': '10.0.0.0/24',
               'network_start_ip': '10.0.0.100',
               'network_end_ip': '10.0.0.150'}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:15,代码来源:test_tosca_hot_translation.py

示例15: test_hot_translate_blockstorage_with_relationship_template

# 需要导入模块: from translator.common.utils import TranslationUtils [as 别名]
# 或者: from translator.common.utils.TranslationUtils import compare_tosca_translation_with_hot [as 别名]
 def test_hot_translate_blockstorage_with_relationship_template(self):
     tosca_file = '../tests/data/storage/' \
                  'tosca_blockstorage_with_relationship_template.yaml'
     hot_file = '../tests/data/hot_output/storage/' \
                'hot_blockstorage_with_relationship_template.yaml'
     params = {'cpus': 1,
               'storage_location': '/dev/vdc',
               'storage_size': '1 GB'}
     diff = TranslationUtils.compare_tosca_translation_with_hot(tosca_file,
                                                                hot_file,
                                                                params)
     self.assertEqual({}, diff, '<difference> : ' +
                      json.dumps(diff, indent=4, separators=(', ', ': ')))
开发者ID:neogoku,项目名称:nfv_api,代码行数:15,代码来源:test_tosca_hot_translation.py


注:本文中的translator.common.utils.TranslationUtils.compare_tosca_translation_with_hot方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。