%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/lib/python2.7/site-packages/salt/daemons/test/
Upload File :
Create Path :
Current File : //proc/self/root/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pyc

�
���^c@@s)dZddlmZmZmZddlZddlmZejddfkrbddl	Z
nddl
Z
ddlmZddl
mZdd	lmZe�Zdd
lmZmZd�Zd�Zd
e
jfd��YZd�Zd�Zd�Zedkoeekr%e�ndS(u@
Tests of utilities that support multiple masters in Salt Raet

i(tabsolute_importtprint_functiontunicode_literalsN(tmapii(t
StoreTimer(tstoring(t
getConsole(tparse_hostnametextract_masterscC@stjdtjj�dS(Nt	verbosity(tconsoletreinittWordagetconcise(((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pytsetUpModulescC@sdS(N((((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pyttearDownModulest
BasicTestCasecB@s5eZd�Zd�Zd�Zd�Zd�ZRS(cC@sRtjdd�|_td|jdd�|_d|_td|j�|_dS(Ntstampgtstoretdurationg�?i�tmaster_port(RtStoreRRttimertporttdicttopts(tself((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pytsetUp"s	cC@sdS(N((R((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pyttearDown(scC@s�tjdj|jj��|jtd|j�d*�|jtd|j�d+�|jtd|j�d,�|jtd|j�d-�|jtd|j�d.�|jtd|j�d/�|jtd	|j�d0�|jtd
|j�d1�|jtd|j�d2�|jtd|j�d3�|jtd
|j�d4�|jtd|j�d5�|jtd|j�d6�|jtd|j�d7�|jtd|j�d8�|jtd|j�d9�|jtd|j�d:�|jtd|j�d;�|jtd|j�d<�|jtd|j�d=�|jtd|j�d>�|jtd|j�d?�|jtd|j�d@�|jtd|j�dA�|jtd|j�d)�|jtd|j�d)�|jtt	ddd g�|j�d)�|jtt	�|j�d)�|jtt
d!d�|j�d)�|jtt
�|j�d)�|jtd|j�d)�|jtdB|j�d)�|jtd"|j�dC�|jtd#|j�dD�|jtd$|j�dE�|jtd%|j�dF�|jtd&|j�dG�|jtd'|j�dH�|jtd(|j�dI�d)S(JuW
        Test parsing hostname provided according to syntax for opts['master']
        u{0}
u	localhosti�u	127.0.0.1u
10.0.2.100ume.example.comuH1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpaufe80::1%lo0u  localhost   u  127.0.0.1   u   10.0.2.100   u  me.example.com  uM  1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa   u  fe80::1%lo0  ulocalhost 4510i�u127.0.0.1 4510u10.0.2.100 4510ume.example.com 4510uM1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa 4510ufe80::1%lo0 4510u  localhost     4510 u   127.0.0.1    4510   u   10.0.2.100   4510   u   me.example.com    4510   uU   1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa   4510   u   fe80::1%lo0   4510   ulocalhost abcdeu127.0.0.1 a4510iiitaulocalhost:4510u127.0.0.1:4510u10.0.2.100:4510ume.example.com:4510uM1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa:4510ufe80::1%lo0:4510ulocalhost::4510N(u	localhosti�(u	127.0.0.1i�(u
10.0.2.100i�(ume.example.comi�(uH1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpai�(ufe80::1%lo0i�(u	localhosti�(u	127.0.0.1i�(u
10.0.2.100i�(ume.example.comi�(uH1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpai�(ufe80::1%lo0i�(u	localhosti�(u	127.0.0.1i�(u
10.0.2.100i�(ume.example.comi�(uH1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpai�(ufe80::1%lo0i�(u	localhosti�(u	127.0.0.1i�(u
10.0.2.100i�(ume.example.comi�(uH1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpai�(ufe80::1%lo0i�(u	localhosti�(u	localhosti�(u	127.0.0.1i�(u
10.0.2.100i�(ume.example.comi�(uH1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpai�(ufe80::1%lo0:4510i�(ulocalhost::4510i�(R
ttersetformatttestParseHostnamet__doc__tassertEqualsRRtNonetlistR(R((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pyR +s�								+%		cC@stjdj|jj��d}|jjd|�|jt|j�t	dddd�g�d}|jjd|�|jt|j�t	dddd�g�d}|jjd|�|jt|j�t	dddd�g�d
}|jjd|�|jt|j�t	dddd�g�d}|jjd|�|jt|j�t	dddd�g�d}|jjd|�|jt|j�t	dddd�g�d
}|jjd|�|jt|j�t	dddd�g�d}|jjd|�|jt|j�t	dddd�g�t	dd
�}|jjd|�|jt|j�t	dddd�g�t	dd
dd�}|jjd|�|jt|j�t	dddd�g�t	dd
�}|jjd|�|jt|j�g�dS(u]
        Test extracting from master provided according to syntax for opts['master']
        u{0}
u	localhosttmastertexternali�tinternalu	127.0.0.1ulocalhost 4510i�u127.0.0.1 4510u	10.0.2.23ume.example.comu10.0.2.23 4510ume.example.com 4510uN(u	localhosti�(u	127.0.0.1i�(u	localhosti�(u	127.0.0.1i�(u	10.0.2.23i�(ume.example.comi�(u	10.0.2.23i�(ume.example.comi�(u	10.0.2.23i�(u	10.0.2.23i�(R
RRttestExtractMastersSingleR!RtupdateR"RRR#(RR%((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pyR(�sl









cC@s�tjdj|jj��dddg}|jjd|�|jt|j�idd6dd6idd6dd6idd6dd6g�d	d
dg}|jjd|�|jt|j�idd6dd6idd6dd6idd6dd6g�id	d6d
d6idd6d
d6idd6g}|jjd|�|jt|j�idd6dd6idd6dd6idd6dd6g�dS(u]
        Test extracting from master provided according to syntax for opts['master']
        u{0}
u	localhostu	10.0.2.23ume.example.comR%i�uexternaluinternalulocalhost 4510u10.0.2.23 4510ume.example.com 4510i�uuyou.example.com 4509uyou.example.comi�N(u	localhosti�(u	10.0.2.23i�(ume.example.comi�(u	localhosti�(u	10.0.2.23i�(ume.example.comi�(u	localhosti�(ume.example.comi�(u	10.0.2.23i�(uyou.example.comi�(
R
RRttestExtractMastersMultipleR!RR)R"RR#(RR%((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pyR*�s`		
(t__name__t
__module__RRR R(R*(((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pyR s
			a	ZcC@s;t|�}tj|g�}tjdd�j|�dS(u
    Unittest Runner
    R	iN(Rtunittestt	TestSuitetTextTestRunnertrun(ttesttsuite((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pytrunOne7scC@scg}dddg}|jtttt|����tj|�}tjdd�j|�dS(u
    Unittest runner
    utestParseHostnameutestExtractMastersSingleutestExtractMastersMultipleR	iN(textendR$RRR-R.R/R0(tteststnamesR2((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pytrunSome@s	"cC@sEtj�}|jtj�jt��tjdd�j|�dS(u
    Unittest runner
    R	iN(R-R.taddTestt
TestLoadertloadTestsFromTestCaseRR/R0(R2((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pytrunAllQsu__main__(R!t
__future__RRRtsystsalt.ext.six.movesRtversion_infot	unittest2R-tioflo.aid.timingRt
ioflo.baseRtioflo.base.consolingRR
tsalt.daemonsRRRRtTestCaseRR3R7R;R+t__package__R#(((sF/usr/lib/python2.7/site-packages/salt/daemons/test/test_multimaster.pyt<module>s(			�				


Zerion Mini Shell 1.0