Update deprecated Python methods.

This change replaces assertRegexpMatches() with assertRegex() and assertEquals() with assertEqual().

https://docs.python.org/3/library/unittest.html#unittest.TestCase.assertRegex

PiperOrigin-RevId: 646527672
Change-Id: I0b49877daa7d4865e5bfebcae137583f1c44af9f
diff --git a/examples/py_native/fail.py b/examples/py_native/fail.py
index 98e35f4..69956c0 100644
--- a/examples/py_native/fail.py
+++ b/examples/py_native/fail.py
@@ -6,7 +6,7 @@
 class TestGetNumber(unittest.TestCase):
 
   def test_fail(self):
-    self.assertEquals(GetNumber(), 0)
+    self.assertEqual(GetNumber(), 0)
 
 
 if __name__ == '__main__':
diff --git a/examples/py_native/test.py b/examples/py_native/test.py
index f9543aa..113b11e 100644
--- a/examples/py_native/test.py
+++ b/examples/py_native/test.py
@@ -8,10 +8,10 @@
 class TestGetNumber(unittest.TestCase):
 
   def test_ok(self):
-    self.assertEquals(GetNumber(), 42)
+    self.assertEqual(GetNumber(), 42)
 
   def test_fib(self):
-    self.assertEquals(Fib(5), 8)
+    self.assertEqual(Fib(5), 8)
 
 if __name__ == '__main__':
   unittest.main()
diff --git a/src/test/py/bazel/action_temp_test.py b/src/test/py/bazel/action_temp_test.py
index 75c7f78..51de014 100644
--- a/src/test/py/bazel/action_temp_test.py
+++ b/src/test/py/bazel/action_temp_test.py
@@ -251,7 +251,7 @@
       self.assertEqual(lines[0:3], [input_file_line, 'TMP:y', 'TEMP:y'])
       tmp = lines[3].split('=', 1)[1]
       temp = lines[4].split('=', 1)[1]
-      self.assertRegexpMatches(tmp, expected_tmpdir_regex)
+      self.assertRegex(tmp, expected_tmpdir_regex)
       self.assertEqual(tmp, temp)
     else:
       # 3 lines = input_file_line, foo, TMPDIR
@@ -259,7 +259,7 @@
         self.fail('lines=%s' % lines)
       self.assertEqual(lines[0:2], [input_file_line, 'foo'])
       tmpdir = lines[2].split('=', 1)[1]
-      self.assertRegexpMatches(tmpdir, expected_tmpdir_regex)
+      self.assertRegex(tmpdir, expected_tmpdir_regex)
 
 
 if __name__ == '__main__':
diff --git a/src/test/py/bazel/launcher_test.py b/src/test/py/bazel/launcher_test.py
index ece5f6f..8489f03 100644
--- a/src/test/py/bazel/launcher_test.py
+++ b/src/test/py/bazel/launcher_test.py
@@ -78,15 +78,15 @@
     self.assertEqual(len(stdout), 4)
     self.assertEqual(stdout[0], 'hello java')
     if self.IsWindows():
-      self.assertRegexpMatches(
+      self.assertRegex(
           stdout[1], r'java_runfiles=.*foo\\foo%s.runfiles' % binary_suffix)
       self.assertEqual(stdout[2], 'runfiles_manifest_only=1')
-      self.assertRegexpMatches(
+      self.assertRegex(
           stdout[3], r'^runfiles_manifest_file=[a-zA-Z]:[/\\].*MANIFEST$')
     else:
-      self.assertRegexpMatches(stdout[1], r'java_runfiles=.*/foo/foo.runfiles')
+      self.assertRegex(stdout[1], r'java_runfiles=.*/foo/foo.runfiles')
       self.assertEqual(stdout[2], 'runfiles_manifest_only=')
-      self.assertRegexpMatches(stdout[3], r'^runfiles_manifest_file.*MANIFEST$')
+      self.assertRegex(stdout[3], r'^runfiles_manifest_file.*MANIFEST$')
 
   def _buildShBinaryTargets(self, bazel_bin, bin1_suffix):
     self.RunBazel(['build', '//foo:bin1.sh'])
@@ -159,7 +159,7 @@
     self.assertEqual(stdout[0], 'hello shell')
     if self.IsWindows():
       self.assertEqual(stdout[1], 'runfiles_manifest_only=1')
-      self.assertRegexpMatches(
+      self.assertRegex(
           stdout[2],
           (r'^runfiles_manifest_file='
            r'[a-zA-Z]:/.*/foo/bin1.sh%s.runfiles/MANIFEST$' % bin1_suffix))
@@ -572,7 +572,7 @@
     _, stdout, _ = self.RunProgram([binary, '--classpath_limit=0', print_cmd])
     self.assertIn('-classpath', stdout)
     classpath = stdout[stdout.index('-classpath') + 1]
-    self.assertRegexpMatches(classpath, r'foo-[A-Za-z0-9]+-classpath.jar$')
+    self.assertRegex(classpath, r'foo-[A-Za-z0-9]+-classpath.jar$')
 
   def testWindowsNativeLauncherInNonEnglishPath(self):
     if not self.IsWindows():
diff --git a/tools/python/pywrapper_test.py b/tools/python/pywrapper_test.py
index baee22c..a014d7a 100644
--- a/tools/python/pywrapper_test.py
+++ b/tools/python/pywrapper_test.py
@@ -158,7 +158,7 @@
 
   def assert_wrapper_failure(self, returncode, out, err, message):
     self.assertEqual(returncode, 1, msg="Expected to exit with error code 1")
-    self.assertRegexpMatches(
+    self.assertRegex(
         err, message, msg="stderr did not contain expected string")
 
   def test_finds_python(self):