api: convert some docstrings to typings
BUG=b:196895668
TEST=`cros lint` is clean
Change-Id: I9a8ac3ec743409e3868c1e35ff8ea0b1b86bc802
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/chromite/+/3629661
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Reviewed-by: Ram Chandrasekar <rchandrasekar@google.com>
Tested-by: Mike Frysinger <vapier@chromium.org>
diff --git a/api/controller/test_unittest.py b/api/controller/test_unittest.py
index 5d5257a..f76bd09 100644
--- a/api/controller/test_unittest.py
+++ b/api/controller/test_unittest.py
@@ -8,6 +8,7 @@
import datetime
import os
from pathlib import Path
+from typing import Union
from unittest import mock
from chromite.third_party.google.protobuf import json_format
@@ -149,13 +150,16 @@
"""Helper to get an empty output message instance."""
return test_pb2.BuildTargetUnitTestResponse()
- def _CreatePortageLogFile(self, log_path, pkg_info, timestamp):
+ def _CreatePortageLogFile(self,
+ log_path: Union[str, os.PathLike],
+ pkg_info: package_info.PackageInfo,
+ timestamp: datetime.datetime) -> str:
"""Creates a log file for testing for individual packages built by Portage.
Args:
- log_path (pathlike): the PORTAGE_LOGDIR path
- pkg_info (PackageInfo): name components for log file.
- timestamp (datetime): timestamp used to name the file.
+ log_path: The PORTAGE_LOGDIR path.
+ pkg_info: name components for log file.
+ timestamp: Timestamp used to name the file.
"""
path = os.path.join(log_path,
f'{pkg_info.category}:{pkg_info.pvr}:' \