def setUp(self): config = Config(CONF_FILE) sh = config.get_conf()['sortinghat'] self.sh_kwargs = {'user': sh['user'], 'password': sh['password'], 'database': sh['database'], 'host': sh['host'], 'port': None} # Clean the database to start an empty state Database.drop(**self.sh_kwargs) # Create command Database.create(**self.sh_kwargs) self.sh_db = Database(**self.sh_kwargs)
def setUpClass(cls): config = configparser.ConfigParser() config.read(CONFIG_FILE) cls.db_kwargs = {'user': config['Database']['user'], 'password': config['Database']['password'], 'database': config['Database']['name'], 'host': config['Database']['host'], 'port': config['Database']['port']} if 'create' in config['Database']: cls.create = config['Database'].getboolean('create') else: cls.create = False if cls.create: Database.create(**cls.db_kwargs) cls.db = Database(**cls.db_kwargs) cls.db.clear()
def setUpClass(cls): config = configparser.ConfigParser() config.read(CONFIG_FILE) cls.db_kwargs = { 'user': config['Database']['user'], 'password': config['Database']['password'], 'database': config['Database']['name'], 'host': config['Database']['host'], 'port': config['Database']['port'] } if 'create' in config['Database']: cls.create = config['Database'].getboolean('create') else: cls.create = False if cls.create: Database.create(**cls.db_kwargs) cls.db = Database(**cls.db_kwargs) cls.db.clear()