(self)
| 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() |
nothing calls this directly
no test coverage detected