[CodeHealth] Migrate testing/unexpected_passes_common/ to python3

compatible syntax to permit future migration of all scripts under
testing/ to python3.

Bug: 1262363
Change-Id: I2c664e91d44d430004d218ee6e1d7e749745a6f8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3510214
Reviewed-by: Mike Pinkerton <[email protected]>
Commit-Queue: Joshua Hood <[email protected]>
Cr-Commit-Position: refs/heads/main@{#979310}
diff --git a/testing/PRESUBMIT.py b/testing/PRESUBMIT.py
index c907602..2d378cb 100644
--- a/testing/PRESUBMIT.py
+++ b/testing/PRESUBMIT.py
@@ -30,19 +30,23 @@
       input_api.os_path.join(input_api.PresubmitLocalPath(),
                              'unexpected_passes_common'),
       [r'^.+_unittest\.py$'],
-      env=testing_env))
+      env=testing_env,
+      run_on_python3=USE_PYTHON3,
+      skip_shebang_check=True))
   output.extend(input_api.canned_checks.RunPylint(
       input_api,
       output_api,
       files_to_skip=[r'gmock.*', r'gtest.*',
-          r'buildbot.*', r'merge_scripts.*', r'trigger_scripts.*']))
+          r'buildbot.*', r'merge_scripts.*', r'trigger_scripts.*',
+          r'unexpected_passes_common.*']))
   # Pylint2.7 is run on subdirs whose presubmit checks are migrated to Python3
   output.extend(input_api.canned_checks.RunPylint(
       input_api,
       output_api,
       files_to_check=[r'buildbot.*\.py$',
           r'merge_scripts.*\.py$',
-          r'trigger_scripts.*\.py$'],
+          r'trigger_scripts.*\.py$',
+          r'unexpected_passes_common.*\.py$'],
       version='2.7'))
 
   return output