From b5faebcaae5e206effb31e5af9623f2946ce4c67 Mon Sep 17 00:00:00 2001 From: moilanik Date: Sat, 20 Jun 2026 13:52:19 +0300 Subject: [PATCH] ardfbhaedrhb --- .../__pycache__/mock-server.cpython-314.pyc | Bin 0 -> 6042 bytes tests/helpers/mock-server.py | 7 +++++++ 2 files changed, 7 insertions(+) create mode 100644 tests/helpers/__pycache__/mock-server.cpython-314.pyc diff --git a/tests/helpers/__pycache__/mock-server.cpython-314.pyc b/tests/helpers/__pycache__/mock-server.cpython-314.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2315b15f2637e6edd85017fccdb0d3cb1262d149 GIT binary patch literal 6042 zcmeGgNo*U}_0L8QIix6&S}01gs91|B%XX~Du_HT9WLc3M+X_8ah%_ZNV91fggd*vg zQ53reGp+$qO#;ewP}5mp0nNb%dMJ9zsX&rLb1I}ziP#STY0yK_n_vZS;a>XwkV9%S z9Hh-HpXB??d;k6At)Kg=>{bLNn0os4uPg}tgLI5yE;TmR7=+Sj9EsE!q)~cJYqVZ7 z8l%^&#_BbvaUs@kGgwsWHq=+@jH6@kBNTNZ)Qm!mzp6rGwAx^;KC0MjMZmAxz*OoA zKb_+LyP~Cy?5wu3n$a4kdOSuOmG`I#kD#VEQ){+IP%&Gm>>|$l7J;I8W-pw-1^kTBzekPwILszfasu^986ut zJeei|E5!lSd*G*@0FXxOG|Sbj*=ye4mmPn1Jg2O=>KBw-vo~gMUcPnp#?^eozP!u# zfI(Hw+41c7JLCUZXDO}*JE|Y5`+&i?Sw3$C3OcKY)L0+ zOwEq^ScQkB6rv88n^j_(j2RGw53p}4b{JL3o;$q?2_x8|Q|NbI2mKC$e-c0%ty%2v zPUVn_A1nl)qJk!aPq1uV0V*hzN6UCa zf)MTW?4U?tXvgMgm7;@02zm)nKyP%QHn{B6gI8!jF^O$Oq{qKB)<`jd-Dwz+9j6Xa zWjZ#%1k2fh-?@z?blXsXHFok8y%z;*4VuTzE3H%#IGOtcy(y;!kYLiRgO>&T5Gx%x#{-qn#gU2xTw`t6IC7TtMQHyLaAsP>NM1JB~= ze4}s4uF|w9XnZpQ ze#A{}EB>-+RS*Hj;NmYEP6Z3@l0I5exbu|Aq}TvuLn0fX0dfJBz+O{|3zp5NqQs)f z*ym1%kTL~Ken_~tmjGw%28`59K9x`^njfd|grelE`72d}$%G~+v;*hl#3V#cvm&SB z;fM?Y(@*r6qSjx z>u~_{;?M=@g)`@d6k_T=vqD@vHciXgR5Gd%SC55AaU&8jBVrDijmHu)rY2OPC!M-s zlq|z0#gmg@8JA`tkmD*aj7|L`K&`$9AdLzRSN8J!0a7@ z{L>40&vW_u=QF~$BNsDT_R9Q~?A7_JxnJcS`&S*k%Z}bpeM^qs702nNU;Hw|7M$({ zcdjPam+M@l7yA}F@6t<-{lJ){1G&LfyLZLzT^uOb?AhV@;f2%ho+pVw8;ryEE4#O7 z37=b?r#iXMJB3q6En7kdxnezZu!bd+vl_}9^Uyz&gJsgMK<+f_LctvF0U?-msl3j|eCR>(+nJtevb zTAmsqes%Gdekt)Mvs>sjVKxjup=J@+#2&h1(99be&3lm}LL545w^d25NF_D<97rVm@b z;k!0q8T7NhkXxucHFoF=>woFum_p>DoCGkckhhsK1VG&)N;3$MkYbB2OVZSdwhOa! zg>U-_gsF_cj(!#0=YjPO>s#`cke zo4PNPQxT7zMt|dNx*jPabVq$Q%u7-tJS|HSwn`FYt21%Zwn@^ZnQ**>aY)icOi?uw zRuf4{(w%0}eZBx}l(Pi9L;zU{*GZD9fvb&3VGW+pug$=#8F$JqHK4Pg}U&`}HQybHCce?W=$X)f8u6M*xZk zBvZ$Hd$BO3X{m$7S2|`%M|lEJ@T$D5Vmhf}3#25Fi^LL>n1$A_^&zekGu?fVfyB zq*Uw*$K%Oa2w*d+EQO;{Nc~k3)PRu$N0Nb`F7V>b=r3pfL{Zo$6&3bF?p>V%xXw@% z^-t8ZihA;>XWfKY)7;T(M}PfH=F;_N3#@r=}cg|_#a(x!q?Wgyf1--X)j$={sJ3r%UhV0Hkh!I}Qb1ry2xNxB$*s}fe{qLMu6tTr83ZaR=}I+SmCGGl|Mh{<{1$x$`;t7xk6d;S1r&#+lxURdS3m-+7R5e%%4 zQ;4(7oqhZ4D(hKhJ-JhhY_5OtQl9mtse-#XO|7810;1*|Z#%w0H4o0xz;rJ7P$iFn SFZP^j9B$(N(j*M;xBM5b6dV%( literal 0 HcmV?d00001 diff --git a/tests/helpers/mock-server.py b/tests/helpers/mock-server.py index 57249d6..94b6547 100644 --- a/tests/helpers/mock-server.py +++ b/tests/helpers/mock-server.py @@ -1,6 +1,13 @@ #!/usr/bin/env python3 import http.server, json, sys, os, threading +# Daemonize: detach from parent process group +if os.fork() > 0: + sys.exit(0) +os.setsid() +if os.fork() > 0: + sys.exit(0) + PORT = int(sys.argv[1]) CONFIG = sys.argv[2] REQ_FILE = sys.argv[3]