Как использовать декораторы с параметрами? [closed]

У меня возникла проблема с заменой декоратором переменной «insurance_bode», когда я имел в виду учебник python. Я выполнил следующий оператор декоратора:

@execute_complete_reservation(True)

def test_booking_gta_object(self):

self.test_select_gta_object()

но, к сожалению, это утверждение не работает.

def execute_complete_reservation(test_case,insurance_bode):

def inner_function(self,*args,**kwargs):

    self.test_create_qsf_query()

    test_case(self,*args,**kwargs)

    self.test_select_room_option()

    if insurance_bode:

        self.test_accept_insurance_crosseling()

    else:

        self.test_decline_insurance_crosseling()

    self.test_configure_pax_details()

    self.test_configure_payer_details

return inner_function

0

Добавить комментарий

Ваш адрес email не будет опубликован.