Aktywne Wpisy
Krupier +166
Na dobry początek weekendu wleci zaraz picka na grubym. (⌐ ͡■ ͜ʖ ͡■)
#krupgotuje #gotujzwykopem #gotujzmikroblogiem #foodporn
#krupgotuje #gotujzwykopem #gotujzmikroblogiem #foodporn
miss-durniu +5
Jak zrzucić ten straszny bebech?
-40 lat na karku
-praca biurowa
-aktywność: 3x w tygodniu po 1h jazdy na rowerze
-słodyczy nie jem w ogóle, nie słodzę i nie piję w ogóle słodzonych napoi
-fastfody jem sporadycznie (raz w miesiącu gówno typu McDonald's)
-nie gotuje sam, więc albo z pysznego zamawiam jakiś domowy obiad albo jem kanapki
#pokazbrzuch #sport #mirkokoksy #rower #dieta #odzywianie
-40 lat na karku
-praca biurowa
-aktywność: 3x w tygodniu po 1h jazdy na rowerze
-słodyczy nie jem w ogóle, nie słodzę i nie piję w ogóle słodzonych napoi
-fastfody jem sporadycznie (raz w miesiącu gówno typu McDonald's)
-nie gotuje sam, więc albo z pysznego zamawiam jakiś domowy obiad albo jem kanapki
#pokazbrzuch #sport #mirkokoksy #rower #dieta #odzywianie
Aktywne Znaleziska
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
Mam aplikacje treningowa gdzie jest tez sledzenie posilkow(cos w rodzaju fitatu), wiec w klasie DietPage mam metode usuwajaca mi kafelek z posilkiem:
class DietPage:
def removeMeal():
REMOVEMEALBUTTON.click()
assert MEAL.not.to.be.visible()
Czy dodanie tutaj bezposrednio po clicku weryfikacji czy operacja zakonczyla sie sukcesem w stylu MEAL.not.to.be.visible() czy tam assert currentCounter == beforeCounter - 1 to jest jakas zbrodnia? Jako tlo mozemy zalozyc ze test ma testowac czy suma kalorii sie zmniejszy po usunieciu jednego kafelka z posilkiem z listy.
#testowanieoprogramowania
Robisz sobie metodę, która usuwa posiłek, wywołujesz ją w teście i w teście sprawdzasz asercją, czy faktycznie kafelka już nie ma.
Zalety:
1. Po wejściu w klasę testową od razu widać co jest sprawdzane w danym teście.
2. Możesz też użyć tej metody do testu negatywnego (np. powiedzmy, że masz mieć
test ma sprawdzac czy kalorie sie zmniejsza, i to jest oczywiscie sprawdzane w klasie testowej, ale do tego jest potrzebne przeczekanie az kafelek z produktem sie usunie, a wywolujac metode removeMeal zakladam ze skoro ja wywolalem to akcja powinna zakonczyc sie sukcesem. I tu wlasnie wychodze z zalozenia ze expect jest nowym waitem(let is new
No tylko też żeby potem właściwy test nie
Tez nie chcialem tak dokladnie wprost pisac ze ta natychmiastowa asercja sprawdzajaca/czekajaca az akcja zakonczyla sie sukcesem na poziomie Page jest minimalna i jedna, bo na projekcie zarzucali mi argument ze jak sie pozwoli na assert w Page to nagle