def setUp(self):
super(FakeJujuFixture, self).setUp()
self._juju_home = self.useFixture(TempDir())
if self._logs_dir:
# If we are given a logs dir, dump logs there
self.useFixture(EnvironmentVariable(
"FAKE_JUJU_LOGS_DIR", self._logs_dir))
else:
# Otherwise just attatch them as testtools details
self.addDetail(
"log-file", content_from_file(self._fake_juju_log))
api_info = bootstrap_fake_juju(self._juju_home.path)
self.uuid = api_info["environ-uuid"]
self.address = api_info["state-servers"][0]
评论列表
文章目录