%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/test/ |
Current File : //usr/local/lib/python2.7/test/test_urlparse.pyo |
ó Nêáac ! @ s d d l m Z d d l Z d d l Z d d l Z d d l Z d Z d Z d Z d Z d g f d g f d g f d d d f g f d d d f g f d d d f g f d d d f g f d d d f g f d d d f g f d d d f d d f g f d d d f d d f g f d g f d g f d d d f g f d d d f d d f g f d d d f d d f g f d g f d g f d d d f g f d d d f d d f g f d d d f d d f g f g Z d i f d i f d i f d i d g d 6f d i d g d 6f d i d g d 6f d i d g d 6f d i d g d 6f d i d g d 6d g d 6f d i d d g d 6f d i f d i f d i f d i d g d 6f d i d g d 6f d i d g d 6f d i d g d 6f d i d g d 6f d i d g d 6d g d 6f d i d d g d 6f d i f d i f d i d g d 6f d i d g d 6d g d 6f d i d d g d 6f d i f d i f d i d g d 6f d i d g d 6d g d 6f d i d d g d 6f g Z d e j f d „ ƒ YZ d „ Z e d k re ƒ n d S( iÿÿÿÿ( t test_supportNs http://a/b/c/d;p?q#fs http://a/b/c/d;p?qs http://a/b/c/dt t &s &&t =s =at as a=s &a=bt bs a=a+b&b=b+cs a bs b cs a=1&a=2t 1t 2t ;s ;;s ;a=bs a=a+b;b=b+cs a=1;a=2t UrlParseTestCasec B sé e Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( c C s> t j | ƒ } | j | | ƒ | j | j | j | j | j | j f } | j | | ƒ t j | ƒ } | j | | ƒ | j | | j ƒ ƒ t j | j ƒ ƒ } | j | j ƒ | j ƒ ƒ | j | | ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ t j | ƒ } | j | | ƒ | j | j | j | j | j f } | j | | ƒ t j | ƒ } | j | | ƒ | j | | j ƒ ƒ t j | j ƒ ƒ } | j | j ƒ | j ƒ ƒ | j | | ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ | j | j | j ƒ d S( N( t urlparset assertEqualt schemet netloct patht paramst queryt fragmentt urlunparset geturlt usernamet passwordt hostnamet portt urlsplitt urlunsplit( t selft urlt parsedt splitt resultt tt result2t result3( ( s. /usr/local/lib/python2.7/test/test_urlparse.pyt checkRoundtripsJ sR c C sœ x• t D] \ } } t j | d t ƒ} | j | | d | ƒ g | D] } t | d ƒ rF | ^ qF } t j | d t ƒ} | j | | d | ƒ q Wd S( Nt keep_blank_valuess Error parsing %ri ( t parse_qsl_test_casesR t parse_qslt TrueR t lent False( R t origt expectR t vt expect_without_blanks( ( s. /usr/local/lib/python2.7/test/test_urlparse.pyt test_qsl} s )c C s° x© t D]¡ \ } } t j | d t ƒ} | j | | d | ƒ t g | D]* } t | | d ƒ rI | | | f ^ qI ƒ } t j | d t ƒ} | j | | d | ƒ q Wd S( NR# s Error parsing %ri ( t parse_qs_test_casesR t parse_qsR&