MCPcopy Index your code
hub / github.com/pgadmin-org/pgadmin4 / __enter__

Method __enter__

web/regression/python_test_utils/test_utils.py:1172–1191  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1170 self.connection = None
1171
1172 def __enter__(self):
1173 self.name = "test_db_{0}".format(str(uuid.uuid4())[0:7])
1174 self.maintenance_connection = get_db_connection(
1175 self.server['db'],
1176 self.server['username'],
1177 self.server['db_password'],
1178 self.server['host'],
1179 self.server['port'],
1180 self.server['sslmode']
1181 )
1182 create_database(self.server, self.name)
1183 self.connection = get_db_connection(
1184 self.name,
1185 self.server['username'],
1186 self.server['db_password'],
1187 self.server['host'],
1188 self.server['port'],
1189 self.server['sslmode']
1190 )
1191 return self.connection, self.name
1192
1193 def __exit__(self, type, value, traceback):
1194 self.connection.close()

Callers

nothing calls this directly

Calls 2

get_db_connectionFunction · 0.85
create_databaseFunction · 0.70

Tested by

no test coverage detected