depot_tools: Separate TestCaseUtils into its own file.

This will make it easier to get rid of super_mox.py

Bug: 984182
Change-Id: Ic6c9646b8a96ef05ac59293a62f68ad7db7dc2d0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/1754977
Commit-Queue: Edward Lesmes <ehmaldonado@chromium.org>
Reviewed-by: Robbie Iannucci <iannucci@chromium.org>
diff --git a/tests/gclient_scm_test.py b/tests/gclient_scm_test.py
index a9aad58..1faff8b 100755
--- a/tests/gclient_scm_test.py
+++ b/tests/gclient_scm_test.py
@@ -28,7 +28,7 @@
 
 from third_party import mock
 from testing_support import fake_repos
-from testing_support.super_mox import TestCaseUtils
+from testing_support import test_case_utils
 
 import gclient_scm
 import git_cache
@@ -73,7 +73,7 @@
     self.assertEqual(mockCapture.mock_calls, expected_calls)
 
 
-class BaseGitWrapperTestCase(unittest.TestCase, TestCaseUtils):
+class BaseGitWrapperTestCase(unittest.TestCase, test_case_utils.TestCaseUtils):
   """This class doesn't use pymox."""
   class OptionsObject(object):
     def __init__(self, verbose=False, revision=None):
@@ -199,7 +199,7 @@
 
   def setUp(self):
     unittest.TestCase.setUp(self)
-    TestCaseUtils.setUp(self)
+    test_case_utils.TestCaseUtils.setUp(self)
     self.url = 'git://foo'
     # The .git suffix allows gclient_scm to recognize the dir as a git repo
     # when cloning it locally