code: def test_error_msg_decode_error(self):
      # When porting the module to Python 3.0, the error message about
      # decoding errors disappeared. This verifies they're back again.
      with self.assertRaises(sqlite.OperationalError) as cm:
          self.con.execute(
              "select 'xxx' || ? || 'yyy' colname",
              (bytes(bytearray([250])),),
          ).fetchone()
      msg = "Could not decode to UTF-8 column 'colname' with text 'xxx"
      self.assertIn(msg, str(cm.exception))
  
imports: import datetime
  import unittest
  import sqlite3
  import weakref
  import functools
  from test import support
  from unittest.mock import patch
  from .util import memory_database, cx_limit
  from .util import MemoryDatabaseMixin
label_desc: Use image node_id 11 for calling the RegressionTests obj's underlying member method code with example usage: obj.test_error_msg_decode_error() without return types