15c15
< def run_server(server_port, testdir):
---
> def run_server(server_port, temp_dir):
84,85c84,85
< def setUp(self):
< super().setUp()
---
> def setup_method(self):
> super().setup_method()
87c87
< self.run_process(self.run_server, self.SERVER_PORT, self.testdir)
---
> self.run_process(self.run_server, self.SERVER_PORT, self.temp_dir)
90,100c90,97
< self.assertIn(
< 'success',
< self.conf(
< {
< "listeners": {"*:7080": {"pass": "routes"},},
< "routes": [
< {
< "action": {
< "proxy": "http://127.0.0.1:"
< + str(self.SERVER_PORT)
< }
---
> assert 'success' in self.conf(
> {
> "listeners": {"*:7080": {"pass": "routes"},},
> "routes": [
> {
> "action": {
> "proxy": "http://127.0.0.1:"
> + str(self.SERVER_PORT)
102,106c99,102
< ],
< }
< ),
< 'proxy initial configuration',
< )
---
> }
> ],
> }
> ), 'proxy initial configuration'
110,112c106
< self.assertEqual(
< self.get_http10(body='\r\n\r\n0\r\n\r\n')['status'], 200
< )
---
> assert self.get_http10(body='\r\n\r\n0\r\n\r\n')['status'] == 200
117c111
< self.assertEqual(
---
> assert (
120,121c114,115
< ],
< part * 256,
---
> ]
> == part * 256
123c117
< self.assertEqual(
---
> assert (
126,127c120,121
< ],
< part * 65536,
---
> ]
> == part * 65536
129c123
< self.assertEqual(
---
> assert (
133,134c127,128
< )['body'],
< part * 1048576,
---
> )['body']
> == part * 1048576
137c131
< self.assertEqual(
---
> assert (
142,143c136,137
< )['body'],
< part * 256 * 2,
---
> )['body']
> == part * 256 * 2
145c139
< self.assertEqual(
---
> assert (
153,154c147,148
< )['body'],
< part * 65536 * 2,
---
> )['body']
> == part * 65536 * 2
156c150
< self.assertEqual(
---
> assert (
165,166c159,160
< )['body'],
< part * 1048576 * 2,
---
> )['body']
> == part * 1048576 * 2
172c166
< self.assertEqual(
---
> assert (
177,178c171,172
< )['body'],
< part * 256,
---
> )['body']
> == part * 256
182,185c176,177
< self.assertEqual(
< self.get_http10(body='\r\n\r\n@0@\r\n\r\n')['status'], 200
< )
< self.assertEqual(
---
> assert self.get_http10(body='\r\n\r\n@0@\r\n\r\n')['status'] == 200
> assert (
188,189c180,181
< )['body'],
< 'abcd',
---
> )['body']
> == 'abcd'
191c183
< self.assertEqual(
---
> assert (
194,195c186,187
< )['body'],
< 'abcd',
---
> )['body']
> == 'abcd'
200c192
< self.assertNotEqual(self.get_http10(body=body)['status'], 200)
---
> assert self.get_http10(body=body)['status'] != 200
212,213c204,205
< self.assertEqual(resp['status'], 200, 'incomplete chunk status')
< self.assertNotEqual(resp['body'][-5:], '0\r\n\r\n', 'incomplete chunk')
---
> assert resp['status'] == 200, 'incomplete chunk status'
> assert resp['body'][-5:] != '0\r\n\r\n', 'incomplete chunk'
216,217c208,209
< self.assertEqual(resp['status'], 200, 'no zero chunk status')
< self.assertNotEqual(resp['body'][-5:], '0\r\n\r\n', 'no zero chunk')
---
> assert resp['status'] == 200, 'no zero chunk status'
> assert resp['body'][-5:] != '0\r\n\r\n', 'no zero chunk'
219,220c211,213
< self.assertEqual(
< self.get_http10(body='\r\n\r\n80000000\r\nA X 100')['status'], 200,
---
> assert (
> self.get_http10(body='\r\n\r\n80000000\r\nA X 100')['status']
> == 200
222c215
< self.assertEqual(
---
> assert (
225,226c218,219
< ],
< 502,
---
> ]
> == 502
228c221
< self.assertGreaterEqual(
---
> assert (
234,235c227,228
< ),
< 1048576,
---
> )
> >= 1048576
237c230
< self.assertGreaterEqual(
---
> assert (
243,244c236,237
< ),
< 1048576,
---
> )
> >= 1048576
246,249d238
<
<
< if __name__ == '__main__':
< TestProxyChunked.main()