Tqabbil bejn tox 4 u l-ambjenti tal-proxy fit-terminal
It-tox modern diġà jgħaddi l-varjabbli tal-proxy standard. Ispezzjona l-overrides u l-proċess li jagħmel it-tniżżil qabel ma tikkopja soluzzjonijiet qodma tal-kmandi tal-installazzjoni.
Il-passaġġ awtomatiku dokumentat ta' tox 4 jinkludi http_proxy, https_proxy, no_proxy u PIP_*. Jekk pip jaħdem f'terminal imma jonqos waqt it-tħejjija ta' tox, il-passaġġ nieqes huwa biss spjegazzjoni waħda possibbli.
Qabbel l-inputs tat-tniżżil
Ispezzjona l-valuri tal-endpoint u l-bypass li jara l-proċess li jonqos, inklużi overrides espliċiti ta' tox u fajls tal-ambjent. Proġett jista' jissostitwixxi valur ereditat korrett b'wieħed antikwat. Isem personalizzat bħal my_https_proxy jeħtieġ mappatura espliċita qabel ma tniżżil ikun jista' jużah.
Identifika l-fażi: ħolqien tal-ambjent, ippakkjar, installazzjoni tad-dipendenzi jew kmand ġewwa l-ambjent tat-test. Dawn jistgħu jinvolvu proċessi u settings differenti.
Qabbel ukoll il-verżjonijiet ta' Python u pip u l-konfigurazzjoni persistenti. tox jista' joħloq ambjent b'imġiba differenti taċ-ċertifikati, għalhekk falliment ta' fiduċja TLS mhuwiex biżżejjed bħala prova li varjabbli tal-proxy hija nieqsa.
Applika l-override meħtieġa
Uża l-konfigurazzjoni tal-ambjent appoġġata mill-verżjoni installata ta' tox u l-mekkaniżmu tas-sigrieti normali. Wrapper ta' pip huwa utli biss jekk mappatura meħtieġa ma tistax tiġi espressa b'mod adegwat hemmhekk; jeħtieġ ukoll passaġġ korrett tal-argumenti, status tal-ħruġ u mġiba tal-pjattaforma.
Żomm ir-rapport l-inputs tal-proċess li fil-fatt falla, bil-kredenzjali mneħħija. Dan jipprovdi tqabbil ripetibbli meta l-proġett jew il-verżjoni ta' tox jinbidlu.