Cześć, uczę się programowania w pythonie dopiero i powiedzcie mi prosze jak podejść do mojego problemu prawidłowo.
Mam taką sytuację iż wywołuje pewną metodę najlepiej pokażę to na assercie
check_result = foo() # przykład do zobrazowania
assert check_result['status'], str('[Some Block] Api should return x for ...... . Validation message %s' % check_result['message'])
dynamic_dict[some_value] = check_result['searched_value']
Chodzi o to, że wywołuje sobie jakąś metodę. Zadaniem metody jest zwócenie szukanych informacji ale też posiada wewnętrzny validator i status pomyślności wykonania zadania.
I teraz pytanie jest takie czy bazująć na słowniku nie łamie jakiś konwencji pythonowych?? Wiem że istnieje możliwość tupla, ale nie podoba mi się z tego wzgledu iż moja funkcja ma trchę nagnierzdzeń gdzie wrzucam słownik i jest zwracanyz uzupełnieniem poszczególnych parametrówl.