def test_hardware_updates_logs_invalid_xml(self):
logger = self.useFixture(FakeLogger())
update_hardware_details(factory.make_Node(), b"garbage", 0)
expected_log = dedent("""\
Invalid lshw data.
Traceback (most recent call last):
...
lxml.etree.XMLSyntaxError: Start tag expected, ...
""")
self.assertThat(
logger.output, DocTestMatches(
expected_log, self.doctest_flags))
评论列表
文章目录