MCPcopy
hub / github.com/PyGithub/PyGithub / get_check_runs

Method get_check_runs

github/CheckSuite.py:242–268  ·  view source on GitHub ↗

: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,
    )

Source from the content-addressed store, hash-verified

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

Callers

nothing calls this directly

Calls 3

is_optionalFunction · 0.90
is_definedFunction · 0.90
PaginatedListClass · 0.90

Tested by

no test coverage detected