test_image: Quick refactor to utilize partitions for loopback mounts

Update to script, and tests, to utilize paritions for loopback mounts,
versus offsets which are causing issues with the newer builder kernels.

BUG=chromium:1002184
TEST='https://ci.chromium.org/p/chromeos/builders/general/Try/b8902666560041157600'

Change-Id: I3575ab56fa02a749565e07c2e5dfab71549c6656
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/1793419
Reviewed-by: Jason Clinton <jclinton@chromium.org>
Reviewed-by: David Burger <dburger@chromium.org>
Tested-by: Mike Nichols <mikenichols@chromium.org>
Commit-Queue: Mike Nichols <mikenichols@chromium.org>
diff --git a/scripts/test_image_unittest.py b/scripts/test_image_unittest.py
index c1d7f20..67b861c 100644
--- a/scripts/test_image_unittest.py
+++ b/scripts/test_image_unittest.py
@@ -14,6 +14,7 @@
 from chromite.lib import constants
 from chromite.lib import cros_build_lib
 from chromite.lib import cros_test_lib
+from chromite.lib import image_lib
 from chromite.lib import image_test_lib
 from chromite.lib import osutils
 from chromite.scripts import test_image
@@ -37,8 +38,8 @@
     )
     self.PatchObject(cros_build_lib, 'GetImageDiskPartitionInfo',
                      autospec=True, return_value=fake_partitions)
-    self.PatchObject(osutils.MountImageContext, '_Mount', autospec=True)
-    self.PatchObject(osutils.MountImageContext, '_Unmount', autospec=True)
+    self.PatchObject(image_lib.LoopbackPartitions, '_Mount', autospec=True)
+    self.PatchObject(image_lib.LoopbackPartitions, '_Unmount', autospec=True)
 
 
 class FindImageTest(TestImageTest):