Skip to content

Testy: flake w test_scal_autora_praca_doktorska_zapisuje_uczelnie - #968

Merged
mpasternak merged 1 commit into
devfrom
test-flake-doktorat-typy-odpowiedzialnosci
Nov 7, 2026
Merged

mpasternak merged 1 commit into
devfrom
test-flake-doktorat-typy-odpowiedzialnosci

Conversation

@mpasternak

Copy link
Copy Markdown
Member

Ten test zatrzymał RC (run 42169525652, shard 0). scal_autora zwróciło success: False z Typ_Odpowiedzialnosci.DoesNotExist.

Przyczyna: zapis Praca_Doktorska liczy slug przez autorzy_set, który robi Typ_Odpowiedzialnosci.objects.get(skrot="aut."). Test nie zamawiał fixtury typy_odpowiedzialnosci, więc zależał od tego, czy słownik przetrwał poprzednie testy na tym samym workerze xdist, które czyszczą tabele przez TRUNCATE w testach transakcyjnych. Sąsiedni test z tego pliku dostaje słownik pośrednio przez wydawnictwo_ciagle.

Zmiana: dodana fixtura typy_odpowiedzialnosci z komentarzem. Pozostałe testy, które tworzą doktorat albo habilitację bez fixtury praca_doktorska/habilitacja, sprawdziłem: dostają słownik przez standard_data albo mają to obsłużone.

Lokalnie: plik 4/4 passed; wcześniej 60/60 z --count=15, bo flake zależy od kolejności testów na workerze.

🤖 Generated with Claude Code

Zapis doktoratu liczy slug przez autorzy_set, który robi
Typ_Odpowiedzialnosci.objects.get(skrot="aut."). Test nie zamawiał
fixtury typy_odpowiedzialnosci i zależał od tego, czy słownik
przetrwał poprzednie testy na workerze xdist (TRUNCATE testów
transakcyjnych) — DoesNotExist w scal_autora na CI (RC run 42169525652).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@mpasternak
mpasternak force-pushed the test-flake-doktorat-typy-odpowiedzialnosci branch from 751a867 to 1033af2 Compare November 7, 2026 20:52
@mpasternak
mpasternak merged commit addc151 into dev Nov 7, 2026
22 checks passed
@mpasternak
mpasternak deleted the test-flake-doktorat-typy-odpowiedzialnosci branch November 7, 2026 21:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant