Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove Python 2.6 test code
  • Loading branch information
hugovk committed Oct 12, 2017
commit 10403c7c01abb3de160b000b5041e1d345c061ca
18 changes: 2 additions & 16 deletions test/test_pack.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

from msgpack import packb, unpackb, Unpacker, Packer

from collections import OrderedDict
from io import BytesIO

def check(data, use_list=False):
Expand Down Expand Up @@ -136,24 +137,9 @@ def testMapSize(sizes=[0, 5, 50, 1000]):
assert unpacker.unpack() == dict((i, i * 2) for i in range(size))


class odict(dict):
"""Reimplement OrderedDict to run test on Python 2.6"""
def __init__(self, seq):
self._seq = seq
dict.__init__(self, seq)

def items(self):
return self._seq[:]

def iteritems(self):
return iter(self._seq)

def keys(self):
return [x[0] for x in self._seq]

def test_odict():
seq = [(b'one', 1), (b'two', 2), (b'three', 3), (b'four', 4)]
od = odict(seq)
od = OrderedDict(seq)
assert unpackb(packb(od), use_list=1) == dict(seq)
def pair_hook(seq):
return list(seq)
Expand Down