def setUp(self): super(TestDuplicateServiceStatus, self).setUp() self.engine = session.get_engine('storage:sqlalchemy') self.meta = MetaData() self.meta.bind = self.engine self.service_statuses_table = Table('service_statuses', self.meta, autoload=True)
def start(self): super(MySQLBind9Backend, self).start() if cfg.CONF[self.name].write_database: self._engine = get_engine(self.name) self._db = SqlSoup(self._engine) self._sync_domains()
def start(self): super(MySQLBind9Backend, self).start() if cfg.CONF[self.name].write_database: self._engine = get_engine(self.name) self._db = SqlSoup(self._engine) self._sync_domains()
def setUp(self): super(TestDuplicateServiceStatus, self).setUp() self.engine = session.get_engine('storage:sqlalchemy') self.meta = MetaData() self.meta.bind = self.engine self.service_statuses_table = Table('service_statuses', self.meta, autoload=True)
def _duplicate_service_status(self): engine = session.get_engine('storage:sqlalchemy') metadata = MetaData(bind=engine) status = Table('service_statuses', metadata, autoload=True) service_select = (select([func.count()]).select_from(status).group_by( 'service_name', 'hostname')) service_counts = engine.execute(service_select).fetchall() duplicated_services = [i for i in service_counts if i[0] > 1] if duplicated_services: return upgradecheck.Result( upgradecheck.Code.FAILURE, _('Duplicated services found in ' 'service_statuses table.')) return upgradecheck.Result(upgradecheck.Code.SUCCESS)
def _duplicate_service_status(self): engine = session.get_engine('storage:sqlalchemy') metadata = MetaData(bind=engine) status = Table('service_statuses', metadata, autoload=True) service_select = (select([func.count()]) .select_from(status) .group_by('service_name', 'hostname') ) service_counts = engine.execute(service_select).fetchall() duplicated_services = [i for i in service_counts if i[0] > 1] if duplicated_services: return upgradecheck.Result(upgradecheck.Code.FAILURE, _('Duplicated services found in ' 'service_statuses table.')) return upgradecheck.Result(upgradecheck.Code.SUCCESS)
def __init__(self): super(SQLAlchemy, self).__init__() self.engine = session.get_engine(self.get_name()) self.local_store = threading.local()
def __init__(self): super(SQLAlchemyStorage, self).__init__() self.engine = get_engine(self.name) self.session = get_session(self.name)
def __init__(self): super(SQLAlchemyStorage, self).__init__() self.engine = get_engine(self.name) self.session = get_session(self.name)
def __init__(self): super(SQLAlchemyStorage, self).__init__() self.engine = get_engine(self.name) self.local_store = threading.local()
def __init__(self): super(SQLAlchemyStorage, self).__init__() self.engine = get_engine(self.name) self.local_store = threading.local()