本文整理汇总了Python中webkitpy.tool.mocktool.MockOptions.ensure_value方法的典型用法代码示例。如果您正苦于以下问题:Python MockOptions.ensure_value方法的具体用法?Python MockOptions.ensure_value怎么用?Python MockOptions.ensure_value使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类webkitpy.tool.mocktool.MockOptions
的用法示例。
在下文中一共展示了MockOptions.ensure_value方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_command_aliases
# 需要导入模块: from webkitpy.tool.mocktool import MockOptions [as 别名]
# 或者: from webkitpy.tool.mocktool.MockOptions import ensure_value [as 别名]
def test_command_aliases(self):
tool = MockTool()
options = MockOptions()
options.ensure_value("confirm", False)
options.ensure_value("seconds_to_sleep", 120)
sheriffbot = SheriffBot()
sheriffbot.execute(options, [], tool, MockQueueEngine)
sheriffbot.begin_work_queue()
irc_bot = sheriffbot._irc_bot
# Test Rollout command aliases
revert_command, args = irc_bot._parse_command_and_args("revert")
self.assertEqual(revert_command, Rollout)
示例2: test_command_aliases
# 需要导入模块: from webkitpy.tool.mocktool import MockOptions [as 别名]
# 或者: from webkitpy.tool.mocktool.MockOptions import ensure_value [as 别名]
def test_command_aliases(self):
tool = MockTool()
options = MockOptions()
options.ensure_value("confirm", False)
sheriffbot = SheriffBot()
sheriffbot.execute(options, [], tool, MockQueueEngine)
sheriffbot.begin_work_queue()
irc_bot = sheriffbot._irc_bot
# Test Rollout command aliases
revert_command, args = irc_bot._parse_command_and_args("revert")
self.assertEqual(revert_command, Rollout)
# Test Sheriffs command aliases
gardeners_command, args = irc_bot._parse_command_and_args("gardeners")
self.assertEqual(gardeners_command, Sheriffs)
sherifs_command, args = irc_bot._parse_command_and_args("sherifs")
self.assertEqual(sherifs_command, Sheriffs)
sherrifs_command, args = irc_bot._parse_command_and_args("sherrifs")
self.assertEqual(sherrifs_command, Sheriffs)
sherriffs_command, args = irc_bot._parse_command_and_args("sherriffs")
self.assertEqual(sherriffs_command, Sheriffs)