Skip to content

Commit 06f0a89

Browse files
committed
Add tests for encoding subclasses of dict
1 parent eb19a4a commit 06f0a89

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

tests/test_encode.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,16 @@ def test_encode_dict():
3939
assert bencode(od) == b'd2:ka2:va2:kbi2ee'
4040

4141

42+
def test_encode_dict_subclass():
43+
class AAA(dict):
44+
pass
45+
46+
od = dict()
47+
od['ka'] = 'va'
48+
od['kb'] = 2
49+
assert bencode(od) == b'd2:ka2:va2:kbi2ee'
50+
51+
4252
def test_encode_complex():
4353
od = dict()
4454
od['KeyA'] = ['listitemA', {'k': 'v'}, 3]

0 commit comments

Comments
 (0)