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


Python pecan.wsexpose方法代码示例

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


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

示例1: expose

# 需要导入模块: from wsmeext import pecan [as 别名]
# 或者: from wsmeext.pecan import wsexpose [as 别名]
def expose(*args, **kwargs):
    """Ensure that only JSON, and not XML, is supported."""
    if 'rest_content_types' not in kwargs:
        kwargs['rest_content_types'] = ('json',)
    return wsme_pecan.wsexpose(*args, **kwargs) 
开发者ID:openstack,项目名称:magnum,代码行数:7,代码来源:expose.py

示例2: setup_fake_modules

# 需要导入模块: from wsmeext import pecan [as 别名]
# 或者: from wsmeext.pecan import wsexpose [as 别名]
def setup_fake_modules(self):
        class FakeConfigController(rating.RatingRestControllerBase):
            _custom_actions = {
                'test': ['GET']
            }

            @wsme_pecan.wsexpose(wtypes.text)
            def get_test(self):
                """Return the list of every mapping type available.

                """
                return 'OK'

        fake_module1 = tests.FakeRatingModule()
        fake_module1.module_name = 'fake1'
        fake_module1.set_priority(3)
        fake_module2 = tests.FakeRatingModule()
        fake_module2.module_name = 'fake2'
        fake_module2.config_controller = FakeConfigController
        fake_module2.set_priority(1)
        fake_module3 = tests.FakeRatingModule()
        fake_module3.module_name = 'fake3'
        fake_module3.set_priority(2)
        fake_extensions = [
            extension.Extension(
                'fake1',
                'cloudkitty.tests.FakeRatingModule1',
                None,
                fake_module1),
            extension.Extension(
                'fake2',
                'cloudkitty.tests.FakeRatingModule2',
                None,
                fake_module2),
            extension.Extension(
                'fake3',
                'cloudkitty.tests.FakeRatingModule3',
                None,
                fake_module3)]
        return fake_extensions 
开发者ID:openstack,项目名称:cloudkitty,代码行数:42,代码来源:fixtures.py

示例3: expose

# 需要导入模块: from wsmeext import pecan [as 别名]
# 或者: from wsmeext.pecan import wsexpose [as 别名]
def expose(*args, **kwargs):
    """Ensure that only JSON, and not XML, is supported."""

    if 'rest_content_types' not in kwargs:
        kwargs['rest_content_types'] = ('json',)

    # Set the HTTP Response Content-Type is JSON in header.
    return wsme_pecan.wsexpose(*args, **kwargs) 
开发者ID:JmilkFan,项目名称:JmilkFan-s-Blog,代码行数:10,代码来源:expose.py

示例4: expose

# 需要导入模块: from wsmeext import pecan [as 别名]
# 或者: from wsmeext.pecan import wsexpose [as 别名]
def expose(*args, **kwargs):
    """Ensure that only JSON, and not XML, is supported."""
    if 'rest_content_types' not in kwargs:
        kwargs['rest_content_types'] = ('json',)

    return wsme_pecan.wsexpose(*args, **kwargs) 
开发者ID:diabloneo,项目名称:webdemo,代码行数:8,代码来源:expose.py


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