Exemplo n.º 1
0
    def test_stream_opening_sends_headers(self):
        def data_callback(frame):
            assert isinstance(frame, HeadersFrame)
            assert frame.data == 'testkeyTestVal'
            assert frame.flags == set(['END_STREAM', 'END_HEADERS'])

        s = Stream(1, data_callback, None, NullEncoder, None)
        s.add_header("TestKey", "TestVal")
        s.open(True)

        assert s.state == STATE_HALF_CLOSED_LOCAL
Exemplo n.º 2
0
    def test_stream_opening_sends_headers(self):
        def data_callback(frame):
            assert isinstance(frame, HeadersFrame)
            assert frame.data == 'testkeyTestVal'
            assert frame.flags == set(['END_STREAM', 'END_HEADERS'])

        s = Stream(1, data_callback, None, NullEncoder, None)
        s.add_header("TestKey", "TestVal")
        s.open(True)

        assert s.state == STATE_HALF_CLOSED_LOCAL
Exemplo n.º 3
0
 def test_streams_can_have_headers(self):
     s = Stream(1, None, None, None, None)
     s.add_header("name", "value")
     assert s.headers == [("name", "value")]
Exemplo n.º 4
0
 def test_streams_can_have_headers(self):
     s = Stream(1, None, None, None, None)
     s.add_header("name", "value")
     assert s.headers == [("name", "value")]