本文整理汇总了Python中webkitpy.common.net.buildbot.BuildBot._parse_builder_status_from_row方法的典型用法代码示例。如果您正苦于以下问题:Python BuildBot._parse_builder_status_from_row方法的具体用法?Python BuildBot._parse_builder_status_from_row怎么用?Python BuildBot._parse_builder_status_from_row使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类webkitpy.common.net.buildbot.BuildBot
的用法示例。
在下文中一共展示了BuildBot._parse_builder_status_from_row方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: test_status_parsing
# 需要导入模块: from webkitpy.common.net.buildbot import BuildBot [as 别名]
# 或者: from webkitpy.common.net.buildbot.BuildBot import _parse_builder_status_from_row [as 别名]
def test_status_parsing(self):
buildbot = BuildBot()
soup = BeautifulSoup(self._example_one_box_status)
status_table = soup.find("table")
input_rows = status_table.findAll("tr")
for x in range(len(input_rows)):
status_row = input_rows[x]
expected_parsing = self._expected_example_one_box_parsings[x]
builder = buildbot._parse_builder_status_from_row(status_row)
# Make sure we aren't parsing more or less than we expect
self.assertEquals(builder.keys(), expected_parsing.keys())
for key, expected_value in expected_parsing.items():
self.assertEquals(
builder[key],
expected_value,
(
"Builder %d parse failure for key: %s: Actual='%s' Expected='%s'"
% (x, key, builder[key], expected_value)
),
)