xref: /aosp_15_r20/external/grpc-grpc/src/python/grpcio_tests/tests/testing/_application_common.py (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1# Copyright 2017 gRPC authors.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#     http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14"""An example gRPC Python-using application's common code elements."""
15
16from tests.testing.proto import requests_pb2
17from tests.testing.proto import services_pb2
18
19SERVICE_NAME = "tests_of_grpc_testing.FirstService"
20UNARY_UNARY_METHOD_NAME = "UnUn"
21UNARY_STREAM_METHOD_NAME = "UnStre"
22STREAM_UNARY_METHOD_NAME = "StreUn"
23STREAM_STREAM_METHOD_NAME = "StreStre"
24
25UNARY_UNARY_REQUEST = requests_pb2.Up(first_up_field=2)
26ERRONEOUS_UNARY_UNARY_REQUEST = requests_pb2.Up(first_up_field=3)
27UNARY_UNARY_RESPONSE = services_pb2.Down(first_down_field=5)
28ERRONEOUS_UNARY_UNARY_RESPONSE = services_pb2.Down(first_down_field=7)
29UNARY_STREAM_REQUEST = requests_pb2.Charm(first_charm_field=11)
30STREAM_UNARY_REQUEST = requests_pb2.Charm(first_charm_field=13)
31STREAM_UNARY_RESPONSE = services_pb2.Strange(first_strange_field=17)
32STREAM_STREAM_REQUEST = requests_pb2.Top(first_top_field=19)
33STREAM_STREAM_RESPONSE = services_pb2.Bottom(first_bottom_field=23)
34TWO_STREAM_STREAM_RESPONSES = (STREAM_STREAM_RESPONSE,) * 2
35ABORT_REQUEST = requests_pb2.Up(first_up_field=42)
36ABORT_SUCCESS_QUERY = requests_pb2.Up(first_up_field=43)
37ABORT_NO_STATUS_RESPONSE = services_pb2.Down(first_down_field=50)
38ABORT_SUCCESS_RESPONSE = services_pb2.Down(first_down_field=51)
39ABORT_FAILURE_RESPONSE = services_pb2.Down(first_down_field=52)
40STREAM_STREAM_MUTATING_REQUEST = requests_pb2.Top(first_top_field=24601)
41STREAM_STREAM_MUTATING_COUNT = 2
42
43INFINITE_REQUEST_STREAM_TIMEOUT = 0.2
44