def setUp(self):
super().setUp()
self._resources = ExitStack()
self.addCleanup(self._resources.close)
# Capture builtin print() output.
self._stdout = StringIO()
self._stderr = StringIO()
self._resources.enter_context(
patch('argparse._sys.stdout', self._stdout))
# Capture stderr since this is where argparse will spew to.
self._resources.enter_context(
patch('argparse._sys.stderr', self._stderr))
# Set up a few other useful things for these tests.
self._resources.enter_context(
patch('ubuntu_image.__main__.logging.basicConfig'))
self.model_assertion = resource_filename(
'ubuntu_image.tests.data', 'model.assertion')
self.classic_gadget_tree = resource_filename(
'ubuntu_image.tests.data', 'gadget_tree')
评论列表
文章目录