Beispiel #1
0
        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 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()
 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()