# test errors from bad operations (unary, binary, etc) # unsupported unary operators try: ~bytearray() except TypeError: print('TypeError') # unsupported binary operators try: bytearray() // 2 except TypeError: print('TypeError') # object with buffer protocol needed on rhs try: bytearray(1) + 1 except TypeError: print('TypeError')