'Verifies that cursor methods check whether base class __init__ was
called.'

def CheckCursorConstructorCallCheck(self):

    class Cursor(sqlite.Cursor, ):
        def __init__(self, con):
            pass
    con = sqlite.connect(':memory:')
    cur = Cursor(con)
    with self.assertRaises(sqlite.ProgrammingError):
        cur.execute('select    4+5').fetchall()
