VhD7@SSKrSSKJr SSKJr SSKJr SSKrSSKrSSKr\R"S5r \R"S5 \R"SS5r S r"S S \R5r"S S \R5r\S:Xa\R&"5 gg)N)support) import_helper) socket_helpersslnetworkCPYTHON_TEST_SMTP_SERVERzsmtp.gmail.comc[R5n[R"X45nUR X0S9nUR 5 SSS5 g![ a SSS5 gf=f!,(df  g=f)N)server_hostnameTF)rcreate_default_contextsocketcreate_connection wrap_socketclose Exception)hostportcontextsocks 8/opt/alt/python313/lib64/python3.13/test/test_smtpnet.pycheck_ssl_verifiyrsu((*G  ! !4, /4 &&t&BD JJL 0 /  0 /  0 /s-A/AA/ A,!A/+A,,A// A=c"\rSrSr\rSrSrSrg)SmtpTestiKc[R"[S5 [R [R 5nSUl[RUl[R"UR5 [R"URUR5nURUS9 UR'5 UR)5 SSS5 g![RaAnUR SS:Xa(["R$"UR S5 SnANxeSnAff=f!,(df  g=f)NSMTP_SSLFrrz+STARTTLS extension not supported by server.)r get_attributesmtplibr SSLContextPROTOCOL_TLS_CLIENTcheck_hostname CERT_NONE verify_modertransient_internet testServerSMTP remotePortstarttls SMTPExceptionargsunittestskipehloquit)selfrserveres rtest_connect_starttlsSmtpTest.test_connect_starttlssgz2..!8!89!&!mm  - -doo >\\$//4??CF 0 KKM KKM? >(( 66!9 MMMM!&&),,   ? >s<;,D8(C 7 D8 D546D0*D8/D00D55D88 EN) __name__ __module__ __qualname____firstlineno__SMTP_TEST_SERVERr%r'r2__static_attributes__r4rrrs!JJr;rc^\rSrSr\rSrSrSr\ R"S5S5r Sr Sr g ) SmtpSSLTest1icD[R"[S5 [R"UR 5 [R "UR UR5nUR5 UR5 SSS5 g!,(df  g=fNr) rrrrr$r%rr'r-r.r/r0s r test_connectSmtpSSLTest.test_connect5s\gz2  - -doo >%%dootGF KKM KKM? > >s A B Bc.[R"[S5 [R"UR 5 [R "UR 5nUR5 UR5 SSS5 g!,(df  g=fr@) rrrrr$r%rr-r.rAs rtest_connect_default_port%SmtpSSLTest.test_connect_default_port<sVgz2  - -doo >%%doo6F KKM KKM? > >s AB Bwalltimec[R[R5nSUl[RUl[ R"[S5 [R"UR5 [R"URURUS9nUR5 UR5 SSS5 g!,(df  g=f)NFrr)rrr r!r"r#rrrrr$r%rr'r-r.)r/rr0s rtest_connect_using_sslcontext)SmtpSSLTest.test_connect_using_sslcontextCs..!8!89!&!mmgz2  - -doo >%%dootPWXF KKM KKM? > >s ;A C CcN[R"UR5 [URUR5nU(dUR S5 SSS5 [ R"[S5 [R5n[R"UR5 [R"URURUS9nUR5 UR5 SSS5 g!,(df  N=f!,(df  g=f)Nz!SSL certificate can't be verifiedrr)rr$r%rr'skipTestrrrrr rr-r.)r/ can_verifyrr0s r&test_connect_using_sslcontext_verified2SmtpSSLTest.test_connect_using_sslcontext_verifiedNs  - -doo >*4??DOOLJ AB? gz2,,.  - -doo >%%dootPWXF KKM KKM? >? >? >s9D1A D D D$r4N)r5r6r7r8r9r%r'rBrErrequires_resourcerIrNr:r4r;rr=r=1s:!JJ z*+ r;r=__main__)r+testr test.supportrrosrr import_modulerrequiresgetenvr9rTestCaserr=r5mainr4r;rrZs&&  !!%(9979IJ x  ,((##(V z MMOr;