-=[ Mr. Bumblebee ]=-
_Indonesia_

Path : /usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/
File Upload :
Current File : //usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyc


~Pc@sdZddlZddlZddlZddlmZmZmZmZddlm	Z	ddl
mZddlm
Z
mZmZmZddlmZmZddlmZdd	lmZmZdd
lmZdZdefd
YZdefdYZdefdYZdefdYZdej fdYZ!defdYZ"de"ej#fdYZ$e
j%j&rddlm'Z'de"e'j(fdYZ)ndej*fdYZ+defd YZ,dS(!s0Tests for directory lookup through Launchpad.netiN(tdebugterrorsttestst	transport(tBranch(tdirectories(tfeaturest	ssl_certstTestCaseInTempDirtTestCaseWithMemoryTransport(t_register_directorytlp_registration(tLaunchpadDirectory(tget_lp_logintset_lp_login(thttp_servercCs|j}tj|tjtf\}}dtdtfg}tjj	rv|j
dtdtfntj||||j
||S(Nthttptserver_classthttps(t
suiteClassRtsplit_suite_by_conditiontcondition_isinstancetTestXMLRPCTransporttdicttPreCannedHTTPServerRtHTTPSServerFeaturet	availabletappendtPreCannedHTTPSServertmultiply_teststaddTests(tstandard_teststmoduletloadertresulttt_teststremaining_teststtransport_scenarios((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt
load_tests/s	
tFakeResolveFactorycBs#eZdZdZdZRS(cCs(||_||_||_t|_dS(N(t_testt_expected_patht_resulttFalset
_submitted(tselfttestt
expected_pathR"((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt__init__Fs			cCs|jj|j||S(N(R(tassertEqualR)(R-tpath((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt__call__LscCs|j|_t|_|jS(N(tservice_urlt_service_urltTrueR,R*(R-tservice((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pytsubmitPs	(t__name__t
__module__R0R3R8(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyR'Ds		tLocalDirectoryURLTestscBseZdZedZdZdZdZdZdZ	dZ
dZd	Zd
Z
dZdZd
ZdZdZdZdZdZdZdZRS(sCTests for branch urls that we try to pass through local resolution.cCs||jddjd}t||tddg}t}|j||j||dd|j||jdS(Nt:it/turlssbzr+ssh://fake-resolvedt	_lp_logintuser(tindextlstripR'RRR1t_resolveR,(R-texpectedturlt	submittedR2tfactoryt	directory((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt
assertResolveYs 			cCs|jdddS(Ns*bzr+ssh://bazaar.launchpad.net/+branch/aptslp:apt(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_short_formcs	cCs|jdddS(Ns.bzr+ssh://bazaar.launchpad.net/+branch/apt/2.2s
lp:apt/2.2(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_two_part_formgs	cCs|jdddS(Ns3bzr+ssh://bazaar.launchpad.net/+branch/apt/2.2/BUGSslp:apt/2.2/BUGS(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_two_part_plus_subdirks	cCs|jdddS(Ns,bzr+ssh://bazaar.launchpad.net/~user/apt/fooslp:~/apt/foo(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_user_expansionts	cCs|jdddS(Ns-bzr+ssh://bazaar.launchpad.net/+branch/ubuntus	lp:ubuntu(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_ubuntuxs	cCs |jtj|jdddS(sQInvalid ubuntu urls don't crash.

        :seealso: http://pad.lv/843900
        tsubuntu:natty/updates/smartpmN(tassertRaisesRt
InvalidURLRI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_ubuntu_invalid~scCs|jdddS(Ns1bzr+ssh://bazaar.launchpad.net/+branch/ubuntu/apts
lp:ubuntu/apt(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_ubuntu_apts	cCs|jdddS(Ns7bzr+ssh://bazaar.launchpad.net/+branch/ubuntu/natty/aptslp:ubuntu/natty/apt(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_ubuntu_natty_aptscCs|jdddS(Ns@bzr+ssh://bazaar.launchpad.net/+branch/ubuntu/natty/apt/filenameslp:ubuntu/natty/apt/filename(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_ubuntu_natty_apt_filenamescCs|jdddtdS(Nsbzr+ssh://fake-resolvedslp:~jameinel/aptRF(RIR6(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_user_two_partscCs|jdddS(Ns0bzr+ssh://bazaar.launchpad.net/~jameinel/apt/fooslp:~jameinel/apt/foo(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_user_three_parts	cCs|jdddS(Ns6bzr+ssh://bazaar.launchpad.net/~jameinel/apt/foo/fnameslp:~jameinel/apt/foo/fname(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt"test_user_three_part_plus_filenamescCs0|jdddt|jdddtdS(Nsbzr+ssh://fake-resolvedslp:~jameinel/ubuntuRFslp:~jameinel/debian(RIR6(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_user_ubuntu_two_partscCs0|jdddt|jdddtdS(Nsbzr+ssh://fake-resolvedslp:~jameinel/ubuntu/nattyRFslp:~jameinel/debian/sid(RIR6(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_user_ubuntu_three_parts	
	cCs0|jdddt|jdddtdS(Nsbzr+ssh://fake-resolveds!lp:~jameinel/ubuntu/natty/projectRFslp:~jameinel/debian/sid/project(RIR6(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_user_ubuntu_four_parts	
	cCs$|jdd|jdddS(Ns@bzr+ssh://bazaar.launchpad.net/~jameinel/ubuntu/natty/apt/branchs$lp:~jameinel/ubuntu/natty/apt/branchs>bzr+ssh://bazaar.launchpad.net/~jameinel/debian/sid/apt/branchs"lp:~jameinel/debian/sid/apt/branch(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_user_ubuntu_five_partscCs$|jdd|jdddS(NsBbzr+ssh://bazaar.launchpad.net/~jameinel/ubuntu/natty/apt/branch/fs&lp:~jameinel/ubuntu/natty/apt/branch/fs@bzr+ssh://bazaar.launchpad.net/~jameinel/debian/sid/apt/branch/fs$lp:~jameinel/debian/sid/apt/branch/f(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt&test_user_ubuntu_five_part_plus_subdirscCst|jdd|jdd|jdd|jdd|jdd|jd	d
|jdddS(
Ns*bzr+ssh://bazaar.launchpad.net/+branch/aptslp:apts	lp:///aptslp://production/apts*bzr+ssh://bazaar.launchpad.dev/+branch/aptslp://dev/apts2bzr+ssh://bazaar.staging.launchpad.net/+branch/aptslp://staging/apts4bzr+ssh://bazaar.qastaging.launchpad.net/+branch/aptslp://qastaging/apts/bzr+ssh://bazaar.demo.launchpad.net/+branch/apts
lp://demo/apt(RI(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_handles_special_lps						cCsV|jdddttjjd|jtjjd|jdddtdS(Ns*bzr+ssh://bazaar.launchpad.net/+branch/bzrslp:bzrRFt	launchpadsbzr+ssh://fake-resolved(RIR+Rtdebug_flagstaddt
addCleanuptdiscardR6(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt"test_debug_launchpad_uses_resolvers
	
(R9R:t__doc__R+RIRJRKRLRMRNRRRSRTRURVRWRXRYRZR[R\R]R^Rd(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyR;Vs*
																			tDirectoryUrlTestscBseZdZdZdZdZdZdZdZdZ	dZ
d	Zd
ZdZ
dZd
ZdZRS(s5Tests for branch urls through Launchpad.net directorycCsZt|dtddg}t}|jd|jd||jd|jdS(s(A launchpad url should map to a http urltaptR>s*http://bazaar.launchpad.net/~apt/apt/develslp:apts$https://xmlrpc.launchpad.net/bazaar/N(R'RRtassertEqualsRCR5(R-RGRH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyRJs			cCs`t|dtddg}d}t}|jd|j|||jd|jdS(s(A launchpad url should map to a http urlRgR>s4http://bazaar.qastaging.launchpad.net/~apt/apt/develslp://qastaging/apts.https://xmlrpc.qastaging.launchpad.net/bazaar/N(R'RRRhRCR5(R-RGRERH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_qastagings			cCs`t|dtddg}d}t}|jd|j|||jd|jdS(s(A launchpad url should map to a http urlRgR>s2http://bazaar.staging.launchpad.net/~apt/apt/develslp://staging/apts,https://xmlrpc.staging.launchpad.net/bazaar/N(R'RRRhRCR5(R-RGRERH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_stagings			cCsGt|dtddg}t}|jd|jd|dS(s(A launchpad url should map to a http urlRgR>s*http://bazaar.launchpad.net/~apt/apt/devels	lp:///aptN(R'RRRhRC(R-RGRH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_url_from_directorys		cCsMt|dtddddg}t}|jd|jd|dS(NRgR>s0bad-scheme://bazaar.launchpad.net/~apt/apt/devels*http://bazaar.launchpad.net/~apt/apt/develshttp://another/locations	lp:///apt(R'RRRhRC(R-RGRH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_directory_skip_bad_schemess		cCsGt|dtddg}t}|jtj|jd|dS(NRgR>s0bad-scheme://bazaar.launchpad.net/~apt/apt/devels	lp:///apt(R'RRRPRRQRC(R-RGRH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt"test_directory_no_matching_schemess	cCsMt|dd}d}||_t}|jtj|jd|dS(NRgcSstjdddS(Ni*ssomething went wrong(t	xmlrpclibtFault(R7((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyR8(ss	lp:///apt(R'tNoneR8RRPRRQRC(R-RGR8RH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_directory_fault%s			cCs]|jdtt|dtdddg}t}|jd|jd|dS(NRgR>s-bzr+ssh://bazaar.launchpad.net/~apt/apt/devels*http://bazaar.launchpad.net/~apt/apt/devels	lp:///apt(R1RpR
R'RRRhRC(R-RGRH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt.test_skip_bzr_ssh_launchpad_net_when_anonymous/s		cCs]|jdtt|dtdddg}t}|jd|jd|dS(NRgR>s*sftp://bazaar.launchpad.net/~apt/apt/devels*http://bazaar.launchpad.net/~apt/apt/devels	lp:///apt(R1RpR
R'RRRhRC(R-RGRH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt+test_skip_sftp_launchpad_net_when_anonymous;s		cCsPt|dtdddg}t}|jd|jd|dddS(	NRgR>s'bzr+ssh://my-super-custom/special/devels*http://bazaar.launchpad.net/~apt/apt/devels*bzr+ssh://bazaar.launchpad.net/+branch/apts	lp:///aptR?tusername(R'RRRhRC(R-RGRH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt%test_with_login_avoid_resolve_factoryGs	cCs]|jdtt|dtdddg}t}|jd|jd|dS(NRgR>s$bzr+ssh://example.com/~apt/apt/devels*http://bazaar.launchpad.net/~apt/apt/devels	lp:///apt(R1RpR
R'RRRhRC(R-RGRH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt test_no_rewrite_of_other_bzr_sshSs		cCs&t}|jtj|jddS(Nslp://ratotehunoahu(RRPRRQRC(R-RH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_error_for_bad_url_s	cCsst|dtddg}t}|jd|jd|ddtd|jd|jd|dS(Ns~username/apt/testR>s1bzr+ssh://bazaar.launchpad.net/~username/apt/tests
lp:~/apt/testR?Rt(R'RRRhRCR(R-RGRH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_resolve_tilde_to_userds	
cCsZt|dtddg}|jdtt}|jtj|j	d|dS(Ns~username/apt/testR>s1bzr+ssh://bazaar.launchpad.net/~username/apt/tests
lp:~/apt/test(
R'RtassertIsRpR
RRPRRQRC(R-RGRH((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_tilde_fails_no_loginrs	(R9R:ReRJRiRjRkRlRmRqRrRsRuRvRwRxRz(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyRfs		
	
			
	
	
						tDirectoryOpenBranchTestscBseZdZRS(cs|jddtffdY}tjdtjdtjdtjd|d|jt|jtjdtjd}t	j
|}|jj|jdS(	Nttargett
FooServicecseZdZfdZRS(s4A directory service that maps the name to a FILE urlcs d|krjjdSdS(Ns	lp:///aptR=s!unexpected look_up value!(tbasetrstrip(R-tnameRE(t
target_branch(sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pytlook_ups(R9R:ReR((R(sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyR}sslp:subuntu:s	debianlp:sMap lp URLs to local urlss	lp:///apt(
tmake_branchtobjectRtremovetregisterRbR
Rt
get_transportRtopen_from_transportR1R~(R-R}tttbranch((RsN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_directory_open_branch~s



(R9R:R(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyR{|stPredefinedRequestHandlercBseZdZdZRS(sRequest handler for a unique and pre-defined request.

    The only thing we care about here is that we receive a connection. But
    since we want to dialog with a real http client, we have to send it correct
    responses.

    We expect to receive a *single* request nothing more (and we won't even
    check what request it is), the tests will recognize us from our response.
    cCsd|jj}|jj}|j|jd|jdrM|jjn|jj|jdS(NitPOST(	tserverttest_case_servertrfiletreadlinetMessageClasst
startswithtwfiletwritetcanned_response(R-ttcstrequestline((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pythandle_one_requests(R9R:ReR(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyRs	tPreCannedServerMixincBseZdZRS(cCs8tt|jdtd|_d|_d|_dS(Ntrequest_handleri(tsuperRR0Rt
bytes_readt
bytes_writtenRpR(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyR0s
		(R9R:R0(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyRsRcBseZRS((R9R:(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyRs(thttps_serverRcBseZRS((R9R:(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyRsRcBs2eZdZdZdZdZdZRS(cCsytt|j|j|_|jj|j|jj|jddt
jjj
dtjdgdS(NtBZR_LP_XMLRPC_URLsssl.ca_certs=%ssca.crt(RRtsetUpRRtstart_serverRbtstop_servertoverrideEnvRptbzrlibtglobal_statetcmdline_overridest
_from_cmdlineRt
build_path(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyRs
cCs:d}ddt|}|td|d||_dS(NsmHTTP/1.1 200 OK
Date: Tue, 11 Jul 2006 04:32:56 GMT
Server: Apache/2.0.54 (Fedora)
Last-Modified: Sun, 23 Apr 2006 19:35:20 GMT
ETag: "56691-23-38e9ae00"
Accept-Ranges: bytes
Content-Length: %(length)d
Connection: close
Content-Type: text/plain; charset=UTF-8

<?xml version='1.0'?>
<methodResponse>
<params>
<param>
<value><struct>
<member>
<name>urls</name>
<value><array><data>
<value><string>bzr+ssh://bazaar.launchpad.net/%(path)s</string></value>
<value><string>http://bazaar.launchpad.net/%(path)s</string></value>
</data></array></value>
</member>
</struct></value>
</param>
</params>
</methodResponse>
iNitlengthR2(tlenRR(R-RR2tresponse_formatR((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pytset_canned_responsescCsD|jjtjd<tj}tjd}|j|}|S(NRtbzr(Rtget_urltostenvironRtLaunchpadServicetResolveLaunchpadPathRequestR8(R-t
server_urlR7tresolveR"((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt
do_requests
cCsg|j|jd|j|jj}|jdd}|jd||jddg|dS(Ns~bzr-pqm/bzr/bzr.devR>s3bzr+ssh://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.devs0http://bazaar.launchpad.net/~bzr-pqm/bzr/bzr.dev(RRRRtgetRptassertIsNotRh(R-R"R>((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_direct_requestsN(R9R:RpRRRRR(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyRs
		 	tTestDebuntuExpansionscBseZdZdZddddZddddZdZdZdZ	d	Z
d
ZdZdZ
d
ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZRS(s2Test expansions for ubuntu: and debianlp: schemes.cCs#tt|jt|_dS(N(RRRRRH(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyRstfootubuntucCsu|dkr/d||f}d||f}n&d|||f}d|||f}t||tdd|gS(Ns%s/%ss
~branch/%s/%ss%s/%s/%ss~branch/%s/%s/%sR>shttp://bazaar.launchpad.net/(RpR'R(R-tpackagetdistrotseriesR2t
url_suffix((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt
_make_factoryscCsE|jd|d|d|}|jd||jj||dS(NRRRs$http://bazaar.launchpad.net/~branch/(RR1RHRC(R-texpected_urltshortcutRRRRG((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt	assertURLs	
cCs |jtj|jjddS(Ns
gentoo:foo(RPRRQRHRC(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_bogus_distro#scCs |jtj|jjddS(Ns	utube:foo(RPRRQRHRC(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_trick_bogus_distro_u'scCs |jtj|jjddS(Nsdebuntu:foo(RPRRQRHRC(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyttest_trick_bogus_distro_d+scCs|jdddddS(Nsubuntu/intrepidsubuntu:intrepidRtintrepid(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt0test_missing_ubuntu_distroseries_without_project/scCs|jdddddS(Nsubuntu/intrepid/foosubuntu:intrepid/fooRR(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt-test_missing_ubuntu_distroseries_with_project4s	cCs |jdddddddS(Ns
debian/sidsdebianlp:sidRtsidRtdebian(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt test_missing_debian_distroseries;s	cCs|jdddS(Ns
ubuntu/foos
ubuntu:foo(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt*test_ubuntu_default_distroseries_expansionCscCs|jdddddS(Nsubuntu/natty/foosubuntu:natty/fooRtnatty(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt(test_ubuntu_natty_distroseries_expansionFscCs|jdddddS(Nsubuntu/natty/foosubuntu:n/fooRR(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt$test_ubuntu_n_distroseries_expansionIscCs|jdddddS(Nsubuntu/maverick/foosubuntu:maverick/fooRtmaverick(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt+test_ubuntu_maverick_distroseries_expansionLscCs|jdddddS(Nsubuntu/maverick/foosubuntu:m/fooRR(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt$test_ubuntu_m_distroseries_expansionPscCs|jdddddS(Nsubuntu/lucid/foosubuntu:lucid/fooRtlucid(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt(test_ubuntu_lucid_distroseries_expansionSscCs|jdddddS(Nsubuntu/lucid/foosubuntu:l/fooRR(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt$test_ubuntu_l_distroseries_expansionVscCs|jdddddS(Nsubuntu/karmic/foosubuntu:karmic/fooRtkarmic(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt)test_ubuntu_karmic_distroseries_expansionYscCs|jdddddS(Nsubuntu/karmic/foosubuntu:k/fooRR(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt$test_ubuntu_k_distroseries_expansion]scCs|jdddddS(Nsubuntu/jaunty/foosubuntu:jaunty/fooRtjaunty(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt)test_ubuntu_jaunty_distroseries_expansion`scCs|jdddddS(Nsubuntu/jaunty/foosubuntu:j/fooRR(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt$test_ubuntu_j_distroseries_expansiondscCs|jdddddS(Nsubuntu/hardy/foosubuntu:hardy/fooRthardy(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt(test_ubuntu_hardy_distroseries_expansiongscCs|jdddddS(Nsubuntu/hardy/foosubuntu:h/fooRR(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt$test_ubuntu_h_distroseries_expansionjscCs|jdddddS(Nsubuntu/dapper/foosubuntu:dapper/fooRtdapper(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt)test_ubuntu_dapper_distroseries_expansionmscCs|jdddddS(Nsubuntu/dapper/foosubuntu:d/fooRR(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt$test_ubuntu_d_distroseries_expansionqscCs|jdddddS(Ns
debian/foosdebianlp:fooRR(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt*test_debian_default_distroseries_expansionvscCs |jdddddddS(Nsdebian/squeeze/foosdebianlp:squeeze/fooRRRtsqueeze(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt*test_debian_squeeze_distroseries_expansionyscCs |jdddddddS(Nsdebian/lenny/foosdebianlp:lenny/fooRRRtlenny(R(R-((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt(test_debian_lenny_distroseries_expansion}sN(R9R:ReRRpRRRRRRRRRRRRRRRRRRRRRRRRRR(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyRs:																								(-ReRRnRRRRRt
bzrlib.branchRtbzrlib.directory_serviceRtbzrlib.testsRRRR	tbzrlib.plugins.launchpadR
Rt%bzrlib.plugins.launchpad.lp_directoryRt bzrlib.plugins.launchpad.accountR
RRR&RR'R;RfR{tTestingHTTPRequestHandlerRRt
HttpServerRRRRtHTTPSServerRtTestCaseRR(((sN/usr/lib/python2.7/dist-packages/bzrlib/plugins/launchpad/test_lp_directory.pyt<module>s0""	H

Copyright © 2017 || Recoded By Mr.Bumblebee