【发布时间】:2020-02-13 07:36:18
【问题描述】:
我正在编写一个数据库客户端,我想在重试装饰器中使用特定的记录器:
import pandas as pd
from retry import retry
from set_up.SetUp import set_logging, set_up_environment, get_retry_parameters
class DBClient:
def __init__(self):
self.log = set_logging()
self.connection = set_up_environment()
self.tries,self.delay = get_retry_parameters()
@retry(tries=tries, delay=delay, logger=log)
def get_artist_table(self):
是否有可能使用我在重试装饰器中实例化类的变量(它是一个外部库)。
【问题讨论】:
标签: python unit-testing mocking decorator