/usr/lib/python2.6/site-packages/ndg/httpsclient/test
NameSizeModeActions
pki/-0755rm
scripts/-0755rm
README6430644editdlrm
test_https.py44850644editdlrm
test_https.pyc50780644editdlrm
test_urllib2.py18140644editdlrm
test_urllib2.pyc29660644editdlrm
test_utils.py20980644editdlrm
test_utils.pyc28680644editdlrm
__init__.py10770644editdlrm
__init__.pyc15420644editdlrm
Edit: /usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pyc (5078B)
Ñò ˜KVc @sèdZdZdZdZdZdZdZddkZeid ei ƒei e ƒZ ddk Z ddkZdd klZdd klZdd klZdd klZde ifd„ƒYZe djoe iƒndS(s•unit tests module for ndg.httpsclient.https.HTTPSconnection class PyOpenSSL utility to make a httplib-like interface suitable for use with urllib2 sP J Kershaw (STFC)s06/01/12s2(C) 2012 Science and Technology Facilities Councils-BSD - see LICENSE file in top-level directorysPhilip.Kershaw@stfc.ac.uks$Id$iÿÿÿÿNtlevel(tSSL(t Constants(tHTTPSConnection(tServerSSLCertVerificationtTestHTTPSConnectioncBsDeZdZd„Zd„Zd„Zd„Zd„Zd„ZRS(s+Test ndg HTTPS client HTTPSConnection classcCs[ttidtiƒ}|iƒ|iddƒ|iƒ}d|iƒGH|iƒdS(NtporttGETt/s Response = %s( RRtHOSTNAMEtPORTtconnecttrequestt getresponsetreadtclose(tselftconntresp((sC/usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pyt test01_opens   cCs2ttidtiƒ}|iti|iƒdS(NR(RRR tPORT2t assertRaisestsocketterrorR (RR((sC/usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pyttest02_open_fails$scCs–titiƒ}d„}|iti|ƒ|idƒ|idti ƒt ti dti d|ƒ}|i ƒ|iti|iddƒdS(NcSstid|iƒƒ|S(Ns/SSL peer certificate verification failed for %r(tlogtdebugt get_subject(Rtx509terrnumterrdeptht preverify_ok((sC/usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pytverify_callback+s  i Rt ssl_contextRR(RtContextt TLSv1_METHODt set_verifyt VERIFY_PEERtset_verify_depthtload_verify_locationstNoneRt UNITTEST_DIRRR R R RtErrorR (RtctxR R((sC/usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pyt%test03_ssl_verification_of_peer_fails(s    cCs¥titiƒ}d„}|iti|ƒ|idƒ|idti ƒt ti dti d|ƒ}|i ƒ|iddƒ|iƒ}d|iƒGHdS(NcSs|S(((RRRRR((sC/usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pyt>si RR!RRs Response = %s(RR"R#R$R%R&R'R(Rt CACERT_DIRRR R R R R R(RR+R RR((sC/usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pyt(test03_ssl_verification_of_peer_succeeds;s     cCs·titiƒ}tddƒ}|iƒ}|iti|ƒ|idƒ|idt i ƒt t i dt id|ƒ}|iƒ|iddƒ|iƒ}d|iƒGHdS( Nthostnamet localhosti RR!RRs Response = %s(RR"R#Rtget_verify_server_cert_funcR$R%R&R'R(RR.RR R R R R R(RR+t verificationR RR((sC/usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pyt*test04_ssl_verification_with_subj_alt_nameNs     cCs½titiƒ}tdddtƒ}|iƒ}|iti|ƒ|idƒ|i dt i ƒt t idt id|ƒ}|iƒ|iddƒ|iƒ}d |iƒGHdS( NR0R1tsubj_alt_name_matchi RR!RRs Response = %s(RR"R#RtFalseR2R$R%R&R'R(RR.RR R R R R R(RR+R3R RR((sC/usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pyt-test04_ssl_verification_with_subj_common_nameas       ( t__name__t __module__t__doc__RRR,R/R4R7(((sC/usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pyRs     t__main__(R:t __author__t__date__t __copyright__t __license__t __contact__t __revision__tloggingt basicConfigtDEBUGt getLoggerR8RtunittestRtOpenSSLRtndg.httpsclient.testRtndg.httpsclient.httpsRt%ndg.httpsclient.ssl_peer_verificationRtTestCaseRtmain(((sC/usr/lib/python2.6/site-packages/ndg/httpsclient/test/test_https.pyts$   `