'Skip the test if C{good_sql} is unavailable.  Otherwise, set up the
database, create a connection pool pointed at it, and set up a simple
schema in it.'

def extraSetUp(self):

    if (self.good_sql is None):
        raise unittest.SkipTest('no    good    sql    for    reconnect    test')
    self.startDB()
    self.dbpool = self.makePool(cp_max=1, cp_reconnect=True, cp_good_sql=self.good_sql)
    self.dbpool.start()
    return self.dbpool.runOperation(simple_table_schema)
