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