rbtools.api.resource.validate_diff¶
Resource definitions for diff validation.
Added in version 6.0: This was moved from rbtools.api.resource.
Classes
|
Singleton resource for diff validation. |
- class rbtools.api.resource.validate_diff.ValidateDiffResource(transport: Transport, payload: JSONDict, url: str, token: str | None = None, **kwargs)[source]¶
Bases:
DiffUploaderMixin,ItemResourceSingleton resource for diff validation.
This corresponds to Review Board’s Validate Diff List Resource.
- __annotations_cache__ = {}¶
- __firstlineno__ = 23¶
- __static_attributes__ = ()¶
- validate_diff(repository: str, diff: bytes, parent_diff: bytes | None = None, base_dir: str | None = None, base_commit_id: str | None = None, **kwargs: QueryArgs) HttpRequest[source]¶
Validate a diff.
- Parameters:
repository (
str) – The repository name.diff (
bytes) – The diff content.parent_diff (
bytes, optional) – The parent diff content, if present.base_dir (
str, optional) – The base directory for the diff, if present.base_commit_id (
str, optional) – The ID of the commit that the diff is against, if present.**kwargs (
dictofrbtools.api.request.QueryArgs) – Query arguments to include with the request.
- Returns:
The validation response.
- Return type: