本文整理汇总了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
''',
)
示例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.
"""
''',
)
示例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)
示例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)
示例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)
示例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)