Hər test idarə etdiyin vəziyyətdən başlayır — və heç bir dağınıqlıq qoymur
test B yalnız test A əvvəl işləyibsə keçir — yenidən sırala və o sınır.
dünənki sifariş və ya istifadəçi qalır və bugünkü assert-i əyir.
eyni test tək keçir, dəstdə uğursuz olur — klassik flake.
Sifarişi olan daxil olmuş istifadəçi lazımdır? Qeydiyyat → login → checkout boyunca klikləmə. Veriləni birbaşa POST et — bir sürətli, etibarlı çağırış — sonra əslində maraqlandığın şeyi test et.
yield-dən əvvəlki kod quraşdırmadır; sonrakı kod söküşdür — və test uğursuz olsa belə işləyir.reset_db sonra hamısını yenidən səpərək aparır.Bazanı reset et, API vasitəsilə hazırla və fixture-lərin təmizləməsinə imkan ver