diff -r 627b0f9baeaf -r b638219a23c3 tests/test-cbor.py --- a/tests/test-cbor.py Mon Oct 08 17:06:24 2018 -0700 +++ b/tests/test-cbor.py Thu Oct 04 15:08:42 2018 -0700 @@ -965,6 +965,14 @@ self.assertEqual(decoder.getavailable(), [source]) + def testbytearray(self): + source = b''.join(cborutil.streamencode(b'foobar')) + + decoder = cborutil.bufferingdecoder() + decoder.decode(bytearray(source)) + + self.assertEqual(decoder.getavailable(), [b'foobar']) + class DecodeallTests(TestCase): def testemptyinput(self): self.assertEqual(cborutil.decodeall(b''), [])