(self, httpbin)
| 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 | |
| 170 | class TestSession(SessionTestBase): |
nothing calls this directly
no test coverage detected