'Verifies that connection methods check wether base class __init__ was called.'

def CheckConnectionConstructorCallCheck(self):

    class Connection(sqlite.Connection, ):
        def __init__(self, name):
            pass
    con = Connection(':memory:')
    try:
        cur = con.cursor()
        self.fail('should    have    raised    ProgrammingError')
    except sqlite.ProgrammingError:
        pass
    except:
        self.fail('should    have    raised    ProgrammingError')
