@@ -338,7 +338,7 @@ def test_literal_header_field_with_indexing(self):
338
338
result = b'\x00 \x0a custom-key\x0d custom-header'
339
339
340
340
assert e .encode (header_set , huffman = False ) == result
341
- assert e .header_table == [
341
+ assert list ( e .header_table ) == [
342
342
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in header_set .items ()
343
343
]
344
344
@@ -352,7 +352,7 @@ def test_literal_header_field_without_indexing(self):
352
352
result = b'\x44 \x0c /sample/path'
353
353
354
354
assert e .encode (header_set , huffman = False ) == result
355
- assert e .header_table == []
355
+ assert list ( e .header_table ) == []
356
356
357
357
def test_indexed_header_field (self ):
358
358
"""
@@ -365,7 +365,7 @@ def test_indexed_header_field(self):
365
365
result = b'\x82 '
366
366
367
367
assert e .encode (header_set , huffman = False ) == result
368
- assert e .header_table == [
368
+ assert list ( e .header_table ) == [
369
369
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in header_set .items ()
370
370
]
371
371
@@ -376,7 +376,7 @@ def test_indexed_header_field_from_static_table(self):
376
376
result = b'\x82 '
377
377
378
378
assert e .encode (header_set , huffman = False ) == result
379
- assert e .header_table == []
379
+ assert list ( e .header_table ) == []
380
380
381
381
def test_request_examples_without_huffman (self ):
382
382
"""
@@ -395,7 +395,7 @@ def test_request_examples_without_huffman(self):
395
395
first_result = b'\x82 \x87 \x86 \x44 \x0f www.example.com'
396
396
397
397
assert e .encode (first_header_set , huffman = False ) == first_result
398
- assert e .header_table == [
398
+ assert list ( e .header_table ) == [
399
399
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in first_header_table
400
400
]
401
401
@@ -411,7 +411,7 @@ def test_request_examples_without_huffman(self):
411
411
second_result = b'\x44 \x0f www.example.com\x5a \x08 no-cache'
412
412
413
413
assert e .encode (second_header_set , huffman = False ) == second_result
414
- assert e .header_table == [
414
+ assert list ( e .header_table ) == [
415
415
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in first_header_table
416
416
]
417
417
@@ -454,7 +454,7 @@ def test_request_examples_with_huffman(self):
454
454
)
455
455
456
456
assert e .encode (first_header_set , huffman = True ) == first_result
457
- assert e .header_table == [
457
+ assert list ( e .header_table ) == [
458
458
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in first_header_table
459
459
]
460
460
@@ -470,7 +470,7 @@ def test_request_examples_with_huffman(self):
470
470
second_result = b'\x44 \x8b \xdb \x6d \x88 \x3e \x68 \xd1 \xcb \x12 \x25 \xba \x7f \x5a \x86 \x63 \x65 \x4a \x13 \x98 \xff '
471
471
472
472
assert e .encode (second_header_set , huffman = True ) == second_result
473
- assert e .header_table == [
473
+ assert list ( e .header_table ) == [
474
474
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in first_header_table
475
475
]
476
476
@@ -507,7 +507,7 @@ def test_literal_header_field_with_indexing(self):
507
507
data = b'\x00 \x0a custom-key\x0d custom-header'
508
508
509
509
assert d .decode (data ) == header_set
510
- assert d .header_table == [
510
+ assert list ( d .header_table ) == [
511
511
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in header_set
512
512
]
513
513
@@ -521,7 +521,7 @@ def test_literal_header_field_without_indexing(self):
521
521
data = b'\x44 \x0c /sample/path'
522
522
523
523
assert d .decode (data ) == header_set
524
- assert d .header_table == []
524
+ assert list ( d .header_table ) == []
525
525
526
526
def test_indexed_header_field (self ):
527
527
"""
@@ -534,7 +534,7 @@ def test_indexed_header_field(self):
534
534
data = b'\x82 '
535
535
536
536
assert d .decode (data ) == header_set
537
- assert d .header_table == [
537
+ assert list ( d .header_table ) == [
538
538
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in header_set
539
539
]
540
540
@@ -555,7 +555,7 @@ def test_request_examples_without_huffman(self):
555
555
first_data = b'\x82 \x87 \x86 \x44 \x0f www.example.com'
556
556
557
557
assert d .decode (first_data ) == set (first_header_set )
558
- assert d .header_table == [
558
+ assert list ( d .header_table ) == [
559
559
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in first_header_table
560
560
]
561
561
@@ -571,7 +571,7 @@ def test_request_examples_without_huffman(self):
571
571
second_data = b'\x44 \x0f www.example.com\x5a \x08 no-cache'
572
572
573
573
assert d .decode (second_data ) == set (second_header_set )
574
- assert d .header_table == [
574
+ assert list ( d .header_table ) == [
575
575
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in first_header_table
576
576
]
577
577
@@ -617,7 +617,7 @@ def test_request_examples_with_huffman(self):
617
617
)
618
618
619
619
assert d .decode (first_data ) == set (first_header_set )
620
- assert d .header_table == [
620
+ assert list ( d .header_table ) == [
621
621
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in first_header_table
622
622
]
623
623
@@ -634,7 +634,7 @@ def test_request_examples_with_huffman(self):
634
634
second_data = b'\x1b \x86 \x63 \x65 \x4a \x13 \x98 \xff '
635
635
636
636
assert d .decode (second_data ) == set (second_header_set )
637
- assert d .header_table == [
637
+ assert list ( d .header_table ) == [
638
638
(n .encode ('utf-8' ), v .encode ('utf-8' )) for n , v in second_header_table
639
639
]
640
640
0 commit comments