Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
629 changes: 629 additions & 0 deletions protos/sift/test_reports/v1/test_reports.proto

Large diffs are not rendered by default.

Empty file.
Empty file.
296 changes: 296 additions & 0 deletions python/lib/sift/test_reports/v1/test_reports_pb2.py

Large diffs are not rendered by default.

1,119 changes: 1,119 additions & 0 deletions python/lib/sift/test_reports/v1/test_reports_pb2.pyi

Large diffs are not rendered by default.

543 changes: 543 additions & 0 deletions python/lib/sift/test_reports/v1/test_reports_pb2_grpc.py

Large diffs are not rendered by default.

324 changes: 324 additions & 0 deletions python/lib/sift/test_reports/v1/test_reports_pb2_grpc.pyi
Original file line number Diff line number Diff line change
@@ -0,0 +1,324 @@
"""
@generated by mypy-protobuf. Do not edit manually!
isort:skip_file
"""

import abc
import collections.abc
import grpc
import grpc.aio
import sift.test_reports.v1.test_reports_pb2
import typing

_T = typing.TypeVar("_T")

class _MaybeAsyncIterator(collections.abc.AsyncIterator[_T], collections.abc.Iterator[_T], metaclass=abc.ABCMeta): ...

class _ServicerContext(grpc.ServicerContext, grpc.aio.ServicerContext): # type: ignore[misc, type-arg]
...

class TestReportServiceStub:
def __init__(self, channel: typing.Union[grpc.Channel, grpc.aio.Channel]) -> None: ...
ImportTestReport: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.ImportTestReportRequest,
sift.test_reports.v1.test_reports_pb2.ImportTestReportResponse,
]
"""Imports a test report from an already-uploaded file"""

CreateTestReport: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.CreateTestReportRequest,
sift.test_reports.v1.test_reports_pb2.CreateTestReportResponse,
]
"""Creates a test report"""

GetTestReport: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.GetTestReportRequest,
sift.test_reports.v1.test_reports_pb2.GetTestReportResponse,
]
"""Gets a single test report"""

ListTestReports: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.ListTestReportsRequest,
sift.test_reports.v1.test_reports_pb2.ListTestReportsResponse,
]
"""Lists test reports with optional filtering"""

UpdateTestReport: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.UpdateTestReportRequest,
sift.test_reports.v1.test_reports_pb2.UpdateTestReportResponse,
]
"""Updates a test report"""

DeleteTestReport: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.DeleteTestReportRequest,
sift.test_reports.v1.test_reports_pb2.DeleteTestReportResponse,
]
"""Deletes a test report"""

CreateTestStep: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.CreateTestStepRequest,
sift.test_reports.v1.test_reports_pb2.CreateTestStepResponse,
]
"""Creates a test step"""

ListTestSteps: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.ListTestStepsRequest,
sift.test_reports.v1.test_reports_pb2.ListTestStepsResponse,
]
"""Lists test steps with optional filtering"""

UpdateTestStep: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.UpdateTestStepRequest,
sift.test_reports.v1.test_reports_pb2.UpdateTestStepResponse,
]
"""Updates a test step"""

DeleteTestStep: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.DeleteTestStepRequest,
sift.test_reports.v1.test_reports_pb2.DeleteTestStepResponse,
]
"""Deletes a test step"""

CreateTestMeasurement: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementRequest,
sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementResponse,
]
"""Creates a test measurement"""

CreateTestMeasurements: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementsRequest,
sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementsResponse,
]
"""Creates multiple test measurements in a single request"""

ListTestMeasurements: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.ListTestMeasurementsRequest,
sift.test_reports.v1.test_reports_pb2.ListTestMeasurementsResponse,
]
"""Lists test measurements with optional filtering"""

UpdateTestMeasurement: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.UpdateTestMeasurementRequest,
sift.test_reports.v1.test_reports_pb2.UpdateTestMeasurementResponse,
]
"""Updates a test measurement"""

DeleteTestMeasurement: grpc.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.DeleteTestMeasurementRequest,
sift.test_reports.v1.test_reports_pb2.DeleteTestMeasurementResponse,
]
"""Deletes a test measurement"""

class TestReportServiceAsyncStub:
ImportTestReport: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.ImportTestReportRequest,
sift.test_reports.v1.test_reports_pb2.ImportTestReportResponse,
]
"""Imports a test report from an already-uploaded file"""

CreateTestReport: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.CreateTestReportRequest,
sift.test_reports.v1.test_reports_pb2.CreateTestReportResponse,
]
"""Creates a test report"""

GetTestReport: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.GetTestReportRequest,
sift.test_reports.v1.test_reports_pb2.GetTestReportResponse,
]
"""Gets a single test report"""

ListTestReports: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.ListTestReportsRequest,
sift.test_reports.v1.test_reports_pb2.ListTestReportsResponse,
]
"""Lists test reports with optional filtering"""

UpdateTestReport: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.UpdateTestReportRequest,
sift.test_reports.v1.test_reports_pb2.UpdateTestReportResponse,
]
"""Updates a test report"""

DeleteTestReport: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.DeleteTestReportRequest,
sift.test_reports.v1.test_reports_pb2.DeleteTestReportResponse,
]
"""Deletes a test report"""

CreateTestStep: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.CreateTestStepRequest,
sift.test_reports.v1.test_reports_pb2.CreateTestStepResponse,
]
"""Creates a test step"""

ListTestSteps: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.ListTestStepsRequest,
sift.test_reports.v1.test_reports_pb2.ListTestStepsResponse,
]
"""Lists test steps with optional filtering"""

UpdateTestStep: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.UpdateTestStepRequest,
sift.test_reports.v1.test_reports_pb2.UpdateTestStepResponse,
]
"""Updates a test step"""

DeleteTestStep: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.DeleteTestStepRequest,
sift.test_reports.v1.test_reports_pb2.DeleteTestStepResponse,
]
"""Deletes a test step"""

CreateTestMeasurement: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementRequest,
sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementResponse,
]
"""Creates a test measurement"""

CreateTestMeasurements: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementsRequest,
sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementsResponse,
]
"""Creates multiple test measurements in a single request"""

ListTestMeasurements: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.ListTestMeasurementsRequest,
sift.test_reports.v1.test_reports_pb2.ListTestMeasurementsResponse,
]
"""Lists test measurements with optional filtering"""

UpdateTestMeasurement: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.UpdateTestMeasurementRequest,
sift.test_reports.v1.test_reports_pb2.UpdateTestMeasurementResponse,
]
"""Updates a test measurement"""

DeleteTestMeasurement: grpc.aio.UnaryUnaryMultiCallable[
sift.test_reports.v1.test_reports_pb2.DeleteTestMeasurementRequest,
sift.test_reports.v1.test_reports_pb2.DeleteTestMeasurementResponse,
]
"""Deletes a test measurement"""

class TestReportServiceServicer(metaclass=abc.ABCMeta):
@abc.abstractmethod
def ImportTestReport(
self,
request: sift.test_reports.v1.test_reports_pb2.ImportTestReportRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.ImportTestReportResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.ImportTestReportResponse]]:
"""Imports a test report from an already-uploaded file"""

@abc.abstractmethod
def CreateTestReport(
self,
request: sift.test_reports.v1.test_reports_pb2.CreateTestReportRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.CreateTestReportResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.CreateTestReportResponse]]:
"""Creates a test report"""

@abc.abstractmethod
def GetTestReport(
self,
request: sift.test_reports.v1.test_reports_pb2.GetTestReportRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.GetTestReportResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.GetTestReportResponse]]:
"""Gets a single test report"""

@abc.abstractmethod
def ListTestReports(
self,
request: sift.test_reports.v1.test_reports_pb2.ListTestReportsRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.ListTestReportsResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.ListTestReportsResponse]]:
"""Lists test reports with optional filtering"""

@abc.abstractmethod
def UpdateTestReport(
self,
request: sift.test_reports.v1.test_reports_pb2.UpdateTestReportRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.UpdateTestReportResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.UpdateTestReportResponse]]:
"""Updates a test report"""

@abc.abstractmethod
def DeleteTestReport(
self,
request: sift.test_reports.v1.test_reports_pb2.DeleteTestReportRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.DeleteTestReportResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.DeleteTestReportResponse]]:
"""Deletes a test report"""

@abc.abstractmethod
def CreateTestStep(
self,
request: sift.test_reports.v1.test_reports_pb2.CreateTestStepRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.CreateTestStepResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.CreateTestStepResponse]]:
"""Creates a test step"""

@abc.abstractmethod
def ListTestSteps(
self,
request: sift.test_reports.v1.test_reports_pb2.ListTestStepsRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.ListTestStepsResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.ListTestStepsResponse]]:
"""Lists test steps with optional filtering"""

@abc.abstractmethod
def UpdateTestStep(
self,
request: sift.test_reports.v1.test_reports_pb2.UpdateTestStepRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.UpdateTestStepResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.UpdateTestStepResponse]]:
"""Updates a test step"""

@abc.abstractmethod
def DeleteTestStep(
self,
request: sift.test_reports.v1.test_reports_pb2.DeleteTestStepRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.DeleteTestStepResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.DeleteTestStepResponse]]:
"""Deletes a test step"""

@abc.abstractmethod
def CreateTestMeasurement(
self,
request: sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementResponse]]:
"""Creates a test measurement"""

@abc.abstractmethod
def CreateTestMeasurements(
self,
request: sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementsRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementsResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.CreateTestMeasurementsResponse]]:
"""Creates multiple test measurements in a single request"""

@abc.abstractmethod
def ListTestMeasurements(
self,
request: sift.test_reports.v1.test_reports_pb2.ListTestMeasurementsRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.ListTestMeasurementsResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.ListTestMeasurementsResponse]]:
"""Lists test measurements with optional filtering"""

@abc.abstractmethod
def UpdateTestMeasurement(
self,
request: sift.test_reports.v1.test_reports_pb2.UpdateTestMeasurementRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.UpdateTestMeasurementResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.UpdateTestMeasurementResponse]]:
"""Updates a test measurement"""

@abc.abstractmethod
def DeleteTestMeasurement(
self,
request: sift.test_reports.v1.test_reports_pb2.DeleteTestMeasurementRequest,
context: _ServicerContext,
) -> typing.Union[sift.test_reports.v1.test_reports_pb2.DeleteTestMeasurementResponse, collections.abc.Awaitable[sift.test_reports.v1.test_reports_pb2.DeleteTestMeasurementResponse]]:
"""Deletes a test measurement"""

def add_TestReportServiceServicer_to_server(servicer: TestReportServiceServicer, server: typing.Union[grpc.Server, grpc.aio.Server]) -> None: ...
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
from sift_client._internal.low_level_wrappers.ping import PingLowLevelClient
from sift_client._internal.low_level_wrappers.rules import RulesLowLevelClient
from sift_client._internal.low_level_wrappers.runs import RunsLowLevelClient
from sift_client._internal.low_level_wrappers.test_results import TestResultsLowLevelClient
from sift_client._internal.low_level_wrappers.upload import UploadLowLevelClient

__all__ = [
"AssetsLowLevelClient",
Expand All @@ -16,4 +18,6 @@
"PingLowLevelClient",
"RulesLowLevelClient",
"RunsLowLevelClient",
"TestResultsLowLevelClient",
"UploadLowLevelClient",
]
Loading
Loading