У меня есть класс с переменной экземпляра строки внутри метода __init__
. В модульном тестировании я хотел бы смоделировать строковое значение в другое значение и выполнить тесты
class A():
def __init__(self,obj):
self.target_query = '''select * from tables where a = 10'''
self.cursor = obj
def get_name(self):
results = self.cursor.execute(self.target_query).fetchall()
return results
Чтобы выполнить модульное тестирование вышеуказанного класса, я хотел бы смоделировать переменную self.target_query
в другой строке и протестировать. Пожалуйста, помогите мне с этим вопросом. Большое спасибо за ваше время.