Beispiel #1
0
 def setUp(self):
     super(PostgresDisconnectionTestWithPGBouncerBase, self).setUp()
     database_uri = URI(os.environ["STORM_POSTGRES_HOST_URI"])
     database_user = database_uri.username or os.environ['USER']
     database_dsn = make_dsn(database_uri)
     # Create a pgbouncer fixture.
     self.pgbouncer = pgbouncer.fixture.PGBouncerFixture()
     self.pgbouncer.databases[database_uri.database] = database_dsn
     self.pgbouncer.users[database_user] = "trusted"
     self.pgbouncer.admin_users = [database_user]
     self.useFixture(self.pgbouncer)
     # Create a Database that uses pgbouncer.
     pgbouncer_uri = database_uri.copy()
     pgbouncer_uri.host = self.pgbouncer.host
     pgbouncer_uri.port = self.pgbouncer.port
     self.database = create_database(pgbouncer_uri)
Beispiel #2
0
 def setUp(self):
     super(PostgresDisconnectionTestWithPGBouncerBase, self).setUp()
     database_uri = URI(os.environ["STORM_POSTGRES_HOST_URI"])
     database_user = database_uri.username or os.environ['USER']
     database_dsn = make_dsn(database_uri)
     # Create a pgbouncer fixture.
     self.pgbouncer = pgbouncer.fixture.PGBouncerFixture()
     self.pgbouncer.databases[database_uri.database] = database_dsn
     self.pgbouncer.users[database_user] = "trusted"
     self.pgbouncer.admin_users = [database_user]
     self.useFixture(self.pgbouncer)
     # Create a Database that uses pgbouncer.
     pgbouncer_uri = database_uri.copy()
     pgbouncer_uri.host = self.pgbouncer.host
     pgbouncer_uri.port = self.pgbouncer.port
     self.database = create_database(pgbouncer_uri)
Beispiel #3
0
def test_copy():
    uri = URI("scheme:///db?opt=value")
    uri_copy = uri.copy()
    assert uri_copy is not uri
    assert uri_copy.__dict__ == uri.__dict__
    assert uri_copy.options is not uri.options
Beispiel #4
0
 def test_copy(self):
     uri = URI("scheme:///db?opt=value")
     uri_copy = uri.copy()
     self.assertTrue(uri_copy is not uri)
     self.assertTrue(uri_copy.__dict__ == uri.__dict__)
     self.assertTrue(uri_copy.options is not uri.options)
Beispiel #5
0
 def test_copy(self):
     uri = URI("scheme:///db?opt=value")
     uri_copy = uri.copy()
     self.assertTrue(uri_copy is not uri)
     self.assertTrue(uri_copy.__dict__ == uri.__dict__)
     self.assertTrue(uri_copy.options is not uri.options)