Exemplo n.º 1
0
    def setUp(self):

        if not os.path.exists('config/'):
            os.makedirs('config/')

        db = DBAggregator()

        for db_name, db_path in dbs.iteritems():
            db.add(db_name, sqlite.format(db_path))

        create_tables(db.db_conf.engine)

        self.mm = MinerManager(db_conf=db.db_conf, db_miner=db.db_miner)
        self.db = db
Exemplo n.º 2
0
    def setUp(self):

        if not os.path.exists('config/'):
            os.makedirs('config/')

        db = DBAggregator()

        for db_name, db_path in dbs.iteritems():
            db.add(db_name, sqlite.format(db_path))

        create_tables(db.db_conf.engine)

        self.mm = MinerManager(db_conf=db.db_conf, db_miner=db.db_miner)
        self.db = db
Exemplo n.º 3
0
    @property
    def parameters_saved(self):
        return json.loads(self.__parameters_saved or '{}')

    @parameters_saved.setter
    def parameters_saved(self, value):
        self.__parameters_saved = json.dumps(value)

    @property
    def parameters_default(self):
        return json.loads(self.__parameters_default or '{}')

    @parameters_default.setter
    def parameters_default(self, value):
        self.__parameters_default = json.dumps(value)


def create_tables(engine):
    Base.metadata.create_all(engine)


if __name__ == '__main__':
    db = DBAggregator()

    config_parser = SafeConfigParser()
    config_parser.read(['config/miner-db.ini',])

    db.add('confs', dict(config_parser.items('miner-dbs'))['db_configs'])

    create_tables(db.confs.engine)
Exemplo n.º 4
0
        return json.loads(self.__parameters_saved or '{}')

    @parameters_saved.setter
    def parameters_saved(self, value):
        self.__parameters_saved = json.dumps(value)

    @property
    def parameters_default(self):
        return json.loads(self.__parameters_default or '{}')

    @parameters_default.setter
    def parameters_default(self, value):
        self.__parameters_default = json.dumps(value)


def create_tables(engine):
    Base.metadata.create_all(engine)


if __name__ == '__main__':
    db = DBAggregator()

    config_parser = SafeConfigParser()
    config_parser.read([
        'config/miner-db.ini',
    ])

    db.add('confs', dict(config_parser.items('miner-dbs'))['db_configs'])

    create_tables(db.confs.engine)