:calls: `GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs `_
(
self,
check_name: Opt[str] = NotSet,
status: Opt[str] = NotSet,
filter: Opt[str] = NotSet,
)
| 240 | return status == 201 |
| 241 | |
| 242 | def get_check_runs( |
| 243 | self, |
| 244 | check_name: Opt[str] = NotSet, |
| 245 | status: Opt[str] = NotSet, |
| 246 | filter: Opt[str] = NotSet, |
| 247 | ) -> PaginatedList[CheckRun]: |
| 248 | """ |
| 249 | :calls: `GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs <https://docs.github.com/en/rest/reference/checks#list-check-runs-in-a-check-suite>`_ |
| 250 | """ |
| 251 | assert is_optional(check_name, str), check_name |
| 252 | assert is_optional(status, str), status |
| 253 | assert is_optional(filter, str), filter |
| 254 | url_parameters: dict[str, Any] = {} |
| 255 | if is_defined(check_name): |
| 256 | url_parameters["check_name"] = check_name |
| 257 | if is_defined(status): |
| 258 | url_parameters["status"] = status |
| 259 | if is_defined(filter): |
| 260 | url_parameters["filter"] = filter |
| 261 | return PaginatedList( |
| 262 | github.CheckRun.CheckRun, |
| 263 | self._requester, |
| 264 | f"{self.url}/check-runs", |
| 265 | url_parameters, |
| 266 | headers={"Accept": "application/vnd.github.v3+json"}, |
| 267 | list_item="check_runs", |
| 268 | ) |
| 269 | |
| 270 | def _useAttributes(self, attributes: dict[str, Any]) -> None: |
| 271 | if "after" in attributes: # pragma no branch |
nothing calls this directly
no test coverage detected