def test__read_to_exception(self): decoder = Decoder(b'a:bcdef') decoder.idx = 3 with self.assertRaises(DecodingError): decoder._Decoder__read_to(b':')
def test__read_to(self): decoder = Decoder(b'abc:def') decoder.idx = 0 b = decoder._Decoder__read_to(b':') self.assertEqual(b, b'abc', msg='__read_to(b) failed to copy the correct bytes.')