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.

Artikli relatati