I need to mock postgres select query data in python-unittest
def execute_query(self, query, fetch=False):
logger.info("Start querying database")
cursor = None
connection = None
try:
connection = self.connection_pool.getconn()
logger.info("Successfully received connection from connection pool")
cursor = connection.cursor()
logger.info("Successfully connected to database")
cursor.execute(query)
if fetch:
result_list = cursor.fetchall()