controller/sysroot_unittest: Write logs to tempdir

Move test logs to the test's tempdir rather than relying on
/var/log/portage.

BUG=b:211915472
TEST=./run_tests

Change-Id: If466467feb09f8a69b3c0b283f564b94c53d1c5d
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3368666
Tested-by: Alex Klein <saklein@chromium.org>
Reviewed-by: Lizzy Presland <zland@google.com>
Commit-Queue: Alex Klein <saklein@chromium.org>
diff --git a/api/controller/sysroot_unittest.py b/api/controller/sysroot_unittest.py
index e03c95a..906bf24 100644
--- a/api/controller/sysroot_unittest.py
+++ b/api/controller/sysroot_unittest.py
@@ -249,7 +249,9 @@
     osutils.SafeMakedirs(self.sysroot)
     # Set up portage log directory.
     self.target_sysroot = sysroot_lib.Sysroot(self.sysroot)
-    self.portage_dir = self.target_sysroot.portage_logdir
+    self.portage_dir = os.path.join(self.tempdir, 'portage_logdir')
+    self.PatchObject(
+        sysroot_lib.Sysroot, 'portage_logdir', new=self.portage_dir)
     osutils.SafeMakedirs(self.portage_dir)
 
   def _InputProto(self, build_target=None, sysroot_path=None,
@@ -414,7 +416,9 @@
     osutils.SafeMakedirs(self.sysroot)
     # Set up portage log directory.
     self.target_sysroot = sysroot_lib.Sysroot(self.sysroot)
-    self.portage_dir = self.target_sysroot.portage_logdir
+    self.portage_dir = os.path.join(self.tempdir, 'portage_logdir')
+    self.PatchObject(
+        sysroot_lib.Sysroot, 'portage_logdir', new=self.portage_dir)
     osutils.SafeMakedirs(self.portage_dir)
     # Set up goma directories.
     self.goma_dir = os.path.join(self.tempdir, 'goma_dir')