def setUp(self): db_configs = [] for engine in get_testable_engines(): config = TestDatabaseConfiguration(protocol=engine) db_configs.append(config) self.database_name = 'test_database' self.dbs = [] for config in db_configs: try: server = DatabaseServer(config) if server.has_database(self.database_name): server.drop_database(self.database_name) server.create_database(self.database_name) self.assertTrue( server.has_database(database_name=self.database_name)) db = OpusDatabase(database_server_configuration=config, database_name=self.database_name) storage = sql_storage(storage_location=db) self.dbs.append((db, server, storage)) self.storage = storage except: import traceback traceback.print_exc() print 'WARNING: could not start server for protocol %s' % config.protocol
def setUp(self): db_configs = [] for engine in get_testable_engines(): config = TestDatabaseConfiguration(protocol = engine) db_configs.append(config) self.database_name = 'test_database' self.dbs = [] for config in db_configs: try: server = DatabaseServer(config) if server.has_database(self.database_name): server.drop_database(self.database_name) server.create_database(self.database_name) self.assertTrue(server.has_database(database_name = self.database_name)) db = OpusDatabase(database_server_configuration = config, database_name = self.database_name) storage = sql_storage( storage_location = db ) self.dbs.append((db,server,storage)) self.storage = storage except: import traceback traceback.print_exc() print 'WARNING: could not start server for protocol %s'%config.protocol
def MASKtest_mssql_create_drop_and_has_database(self): if 'mssql' in get_testable_engines(): if not 'MSSQLDEFAULTDB' in os.environ: logger.log_warning('MSSQLDEFAULTDB is not set in the environment variables. Skipping test_mssql_create_drop_and_has_database') else: server = self.get_mssql_server() self.helper_create_drop_and_has_database(server) server.close()
def test_sqlite_create_drop_and_has_database(self): if 'sqlite' in get_testable_engines(): server = self.get_sqlite_server() self.helper_create_drop_and_has_database(server) server.close()
def MASKtest_postgres_create_drop_and_has_database(self): if 'postgres' in get_testable_engines(): server = self.get_postgres_server() self.helper_create_drop_and_has_database(server) server.close()