Add AffectedFile.Extension() in presubmit_support

Add convenience method AffectedFile.Extension() for extracting file
extension in a standard way. Add a test for this new functionality.
Add a similar test for AffectedFile.UnixLocalPath().

Bug: None
Change-Id: If591e751fb2e4fb5355ad0b6f93f310667849d68
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/tools/depot_tools/+/6273341
Commit-Queue: Anton Bershanskyi <bershanskyi@gmail.com>
Reviewed-by: Dirk Pranke <dpranke@google.com>
Reviewed-by: Gavin Mak <gavinmak@google.com>
This commit is contained in:
Anton Bershanskyi
2025-02-18 13:29:16 -08:00
committed by LUCI CQ
parent 0a3addbf63
commit d447f41294
3 changed files with 55 additions and 6 deletions

View File

@@ -150,7 +150,7 @@ def CheckCIPDManifest(input_api, output_api):
tests = []
for path in affected_manifests:
path = path.AbsoluteLocalPath()
if path.endswith('.txt'):
if path.Extension() == '.txt':
tests.append(
input_api.canned_checks.CheckCIPDManifest(input_api,
output_api,