def tearDown(self):
        shutil.rmtree(self.test_base_path)

        if test_utils.SYSTEM_CHANGING_TEST_ENV not in os.environ:
            return
        try:
            agent_utils.extras_remove(self.conf)
        except Exception:
            logging.exception("Failed to remove extras package, NBD")
    def tearDown(self):
        shutil.rmtree(self.test_base_path)

        if test_utils.SYSTEM_CHANGING_TEST_ENV not in os.environ:
            return
        try:
            agent_utils.extras_remove(self.conf)
        except Exception:
            logging.exception("Failed to remove extras package, NBD")
    def setUp(self):
        self.test_base_path = tempfile.mkdtemp()

        if test_utils.SYSTEM_CHANGING_TEST_ENV not in os.environ:
            return
        try:
            agent_utils.extras_remove(self.conf)
        except Exception:
            logging.exception("Failed to remove extras package, NBD")
    def setUp(self):
        self.test_base_path = tempfile.mkdtemp()

        if test_utils.SYSTEM_CHANGING_TEST_ENV not in os.environ:
            return
        try:
            agent_utils.extras_remove(self.conf)
        except Exception:
            logging.exception("Failed to remove extras package, NBD")