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


Python MockSystemHost.stdin方法代码示例

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


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

示例1: test_format_docstrings

# 需要导入模块: from webkitpy.common.system.systemhost_mock import MockSystemHost [as 别名]
# 或者: from webkitpy.common.system.systemhost_mock.MockSystemHost import stdin [as 别名]
    def test_format_docstrings(self):
        host = MockSystemHost()
        host.stdin = StringIO.StringIO(
            '''
def f():
    """
    triple-quoted docstring
    with multiple lines

    """
    x = """
    this is a regular multi-line string, not a docstring
    """
    return x
'''
        )
        main(host, ["-"])
        self.assertMultiLineEqual(
            host.stdout.getvalue(),
            '''
def f():
    """triple-quoted docstring
    with multiple lines
    """
    x = """
    this is a regular multi-line string, not a docstring
    """
    return x
''',
        )
开发者ID:mirror,项目名称:chromium,代码行数:32,代码来源:main_unittest.py

示例2: test_format_docstrings_indentation

# 需要导入模块: from webkitpy.common.system.systemhost_mock import MockSystemHost [as 别名]
# 或者: from webkitpy.common.system.systemhost_mock.MockSystemHost import stdin [as 别名]
    def test_format_docstrings_indentation(self):
        host = MockSystemHost()
        host.stdin = StringIO.StringIO(
            '''
def f():
    """This is a docstring
       With extra indentation on this line.

     """
'''
        )
        main(host, ["-"])
        self.assertMultiLineEqual(
            host.stdout.getvalue(),
            '''
def f():
    """This is a docstring
       With extra indentation on this line.
    """
''',
        )
开发者ID:mirror,项目名称:chromium,代码行数:23,代码来源:main_unittest.py

示例3: test_stdin_only_double_quoting

# 需要导入模块: from webkitpy.common.system.systemhost_mock import MockSystemHost [as 别名]
# 或者: from webkitpy.common.system.systemhost_mock.MockSystemHost import stdin [as 别名]
 def test_stdin_only_double_quoting(self):
     host = MockSystemHost()
     host.stdin = StringIO.StringIO(ACTUAL_INPUT)
     main(host, ["--no-autopep8", "--double-quote-strings", "-"])
     self.assertMultiLineEqual(host.stdout.getvalue(), EXPECTED_ONLY_DOUBLE_QUOTED_OUTPUT)
开发者ID:mirror,项目名称:chromium,代码行数:7,代码来源:main_unittest.py

示例4: test_stdin_no_changes

# 需要导入模块: from webkitpy.common.system.systemhost_mock import MockSystemHost [as 别名]
# 或者: from webkitpy.common.system.systemhost_mock.MockSystemHost import stdin [as 别名]
 def test_stdin_no_changes(self):
     host = MockSystemHost()
     host.stdin = StringIO.StringIO(ACTUAL_INPUT)
     main(host, ["--no-autopep8", "--leave-strings-alone", "-"])
     self.assertMultiLineEqual(host.stdout.getvalue(), ACTUAL_INPUT)
开发者ID:mirror,项目名称:chromium,代码行数:7,代码来源:main_unittest.py

示例5: test_stdin_chromium

# 需要导入模块: from webkitpy.common.system.systemhost_mock import MockSystemHost [as 别名]
# 或者: from webkitpy.common.system.systemhost_mock.MockSystemHost import stdin [as 别名]
 def test_stdin_chromium(self):
     host = MockSystemHost()
     host.stdin = StringIO.StringIO(ACTUAL_INPUT)
     main(host, ["--chromium", "-"])
     self.assertMultiLineEqual(host.stdout.getvalue(), EXPECTED_CHROMIUM_OUTPUT)
开发者ID:mirror,项目名称:chromium,代码行数:7,代码来源:main_unittest.py

示例6: test_stdin_blink

# 需要导入模块: from webkitpy.common.system.systemhost_mock import MockSystemHost [as 别名]
# 或者: from webkitpy.common.system.systemhost_mock.MockSystemHost import stdin [as 别名]
 def test_stdin_blink(self):
     host = MockSystemHost()
     host.stdin = StringIO.StringIO(ACTUAL_INPUT)
     main(host, ["-"])
     self.assertMultiLineEqual(host.stdout.getvalue(), EXPECTED_BLINK_OUTPUT)
开发者ID:mirror,项目名称:chromium,代码行数:7,代码来源:main_unittest.py


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