code: def test_b85decode_errors(self):
      illegal = (
          list(range(33)) + list(b"\"',./:[\\]") + list(range(128, 256))
      )
      for c in illegal:
          with self.assertRaises(ValueError, msg=bytes([c])):
              base64.b85decode(b"0000" + bytes([c]))
  
      self.assertRaises(ValueError, base64.b85decode, b"|")
      self.assertRaises(ValueError, base64.b85decode, b"|N")
      self.assertRaises(ValueError, base64.b85decode, b"|Ns")
      self.assertRaises(ValueError, base64.b85decode, b"|NsC")
      self.assertRaises(ValueError, base64.b85decode, b"|NsC1")
  
imports: import unittest
  import base64
  import binascii
  import os
  from array import array
  from test.support import os_helper
  from test.support import script_helper
label_desc: Use image node_id 28 for calling the BaseXYTestCase obj's underlying member method code with example usage: obj.test_b85decode_errors() without return types