'Test feeding the data byte per byte to the receiver. Normally
data is not split.'

def test_partial(self):

    foo = [1, 2, [3, 4], [30.5, 40.2], 5, ['six', 'seven', ['eight', 9]], [10], (sys.maxsize * 3), (sys.maxsize * 2), (sys.maxsize * (-2))]
    self.enc.sendEncoded(foo)
    self.feed(self.io.getvalue())
    self.assertEqual(self.result, foo)
