매개 변수가있는 데코레이터?
데코레이터가 변수 'insurance_mode'를 전송하는 데 문제가 있습니다. 나는 다음 데코레이터 문장으로 할 것입니다 : @execute_complete_reservation(True) def test_booking_gta_object(self): self.test_select_gta_object() 그러나 불행히도이 진술은 효과가 없습니다. 아마도이 문제를 해결하는 더 좋은 방법이있을 것입니다. def execute_complete_reservation(test_case,insurance_mode): def inner_function(self,*args,**kwargs): self.test_create_qsf_query() test_case(self,*args,**kwargs) self.test_select_room_option() if insurance_mode: self.test_accept_insurance_crosseling() else: self.test_decline_insurance_crosseling() self.test_configure_pax_details() self.test_configure_payer_details return inner_function