test_rst_after_header.py
Go to the documentation of this file.
1 # Copyright 2016 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 
15 import http2_base_server
16 
17 
19  """
20  In response to an incoming request, this test sends headers, followed by
21  a reset stream frame. Client asserts that the RPC failed.
22  """
23 
24  def __init__(self):
26  self._base_server._handlers[
27  'RequestReceived'] = self.on_request_received
28 
29  def get_base_server(self):
30  return self._base_server
31 
32  def on_request_received(self, event):
33  # send initial headers
34  self._base_server.on_request_received_default(event)
35  # send reset stream
36  self._base_server.send_reset_stream()
test_rst_after_header.TestcaseRstStreamAfterHeader.on_request_received
def on_request_received(self, event)
Definition: test_rst_after_header.py:32
http2_base_server.H2ProtocolBaseServer
Definition: http2_base_server.py:30
test_rst_after_header.TestcaseRstStreamAfterHeader.__init__
def __init__(self)
Definition: test_rst_after_header.py:24
test_rst_after_header.TestcaseRstStreamAfterHeader._base_server
_base_server
Definition: test_rst_after_header.py:25
test_rst_after_header.TestcaseRstStreamAfterHeader
Definition: test_rst_after_header.py:18
test_rst_after_header.TestcaseRstStreamAfterHeader.get_base_server
def get_base_server(self)
Definition: test_rst_after_header.py:29


grpc
Author(s):
autogenerated on Fri May 16 2025 03:00:28