MCPcopy Index your code
hub / github.com/httpie/cli / test_session_overwrite_header

Method test_session_overwrite_header

tests/test_sessions.py:151–167  ·  view source on GitHub ↗
(self, httpbin)

Source from the content-addressed store, hash-verified

149 assert r2.json == r4.json
150
151 def test_session_overwrite_header(self, httpbin):
152 self.start_session(httpbin)
153
154 r2 = http('--session=test', 'GET', httpbin + '/get',
155 'Hello:World2', env=self.env())
156 assert HTTP_OK in r2
157 assert r2.json['headers']['Hello'] == 'World2'
158
159 r3 = http('--session=test', 'GET', httpbin + '/get',
160 'Hello:World2', 'Hello:World3', env=self.env())
161 assert HTTP_OK in r3
162 assert r3.json['headers']['Hello'] == 'World2,World3'
163
164 r3 = http('--session=test', 'GET', httpbin + '/get',
165 'Hello:', 'Hello:World3', env=self.env())
166 assert HTTP_OK in r3
167 assert 'Hello' not in r3.json['headers']['Hello']
168
169
170class TestSession(SessionTestBase):

Callers

nothing calls this directly

Calls 3

start_sessionMethod · 0.95
httpFunction · 0.85
envMethod · 0.80

Tested by

no test coverage detected