docstr: Verifies that cursor methods check whether base class __init__ was
  called.
code: def test_cursor_constructor_call_check(self):
      """
      Verifies that cursor methods check whether base class __init__ was
      called.
      """
  
      class Cursor(sqlite.Cursor):
          def __init__(self, con):
              pass
  
      cur = Cursor(self.con)
      with self.assertRaises(sqlite.ProgrammingError):
          cur.execute("select 4+5").fetchall()
      with self.assertRaisesRegex(
          sqlite.ProgrammingError,
          r"^Base Cursor\.__init__ not called\.$",
      ):
          cur.close()
  
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 14 for calling the RegressionTests obj's underlying member method code with example usage: obj.test_cursor_constructor_call_check() without return types