/usr/lib/python2.6/site-packages/oslo_utils/tests
NameSizeModeActions
fake/-0755rm
base.py19760644editdlrm
base.pyc15590644editdlrm
tests_encodeutils.py95730644editdlrm
tests_encodeutils.pyc99410644editdlrm
test_eventletutils.py47700644editdlrm
test_eventletutils.pyc50120644editdlrm
test_excutils.py93440644editdlrm
test_excutils.pyc101120644editdlrm
test_fileutils.py60270644editdlrm
test_fileutils.pyc83020644editdlrm
test_fixture.py25820644editdlrm
test_fixture.pyc22980644editdlrm
test_fnmatch.py21210644editdlrm
test_fnmatch.pyc22280644editdlrm
test_imageutils.py78590644editdlrm
test_imageutils.pyc67960644editdlrm
test_importutils.py53300644editdlrm
test_importutils.pyc66220644editdlrm
test_netutils.py137860644editdlrm
test_netutils.pyc151070644editdlrm
test_reflection.py95240644editdlrm
test_reflection.pyc175580644editdlrm
test_secretutils.py22540644editdlrm
test_secretutils.pyc18140644editdlrm
test_strutils.py268360644editdlrm
test_strutils.pyc207430644editdlrm
test_timeutils.py212250644editdlrm
test_timeutils.pyc276820644editdlrm
test_uuidutils.py21270644editdlrm
test_uuidutils.pyc23940644editdlrm
test_versionutils.py37350644editdlrm
test_versionutils.pyc49460644editdlrm
__init__.py5700644editdlrm
__init__.pyc1480644editdlrm
Edit: /usr/lib/python2.6/site-packages/oslo_utils/tests/test_netutils.pyc (15107B)
Ñò zDVc @sÍddkZddkZddkZddklZddkZddklZddkZddk l Z dei fd„ƒYZ dei fd„ƒYZ eid „ƒZd ei fd „ƒYZdS( iÿÿÿÿN(tpatch(tbase(tnetutilstNetworkUtilsTestcBseZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z eid ƒeid ƒd„ƒƒZeidƒeidƒd„ƒƒZeidƒeidƒd„ƒƒZeidƒeidƒd„ƒƒZRS(cCs_tidƒ}|id|iƒ|id|iƒ|id|iƒ|id|iƒdS(Nshttp://tthttp(Rturlsplitt assertEqualtnetloctNonetportthostnametscheme(tselftresult((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyt test_no_hosts cCsÅ|id tidƒƒ|id tidƒƒ|id tidddƒƒ|id tidƒƒ|idtidƒƒ|idtidddƒƒ|idtid ddƒƒdS(Ntserver01iPs server01:80iÒt default_ports::1s[::1]:80s[::1]s2001:db8:85a3::8a2e:370:7334(RiP(RN(RiÒ(s::1iP(s::1N(s::1iÒ(s2001:db8:85a3::8a2e:370:7334iÒ(RRtparse_host_portR (R ((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_parse_host_port%s$           cCsZtidƒ}|i|idƒ|i|idƒ|i|idƒ|i|idƒ|i|idƒtiddtƒ}|i|idƒ|i|idƒ|i|id ƒ|i|id ƒ|i|idƒtid dtƒ}|i|idƒ|i|id ƒ|i|id ƒ|i|id ƒ|i|idƒdS( Ns#rpc://myhost?someparam#somefragmenttrpctmyhostRt someparamt somefragments*rpc://myhost/mypath?someparam#somefragmenttallow_fragmentss/mypathssomeparam#somefragments4rpc://user:pass@myhost/mypath?someparam#somefragmentsuser:pass@myhost( RRRR RtpathtquerytfragmenttFalse(R R((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyt test_urlsplit9s,  cCs†d}ti|ƒ}|i|idƒ|i|idƒ|i|idƒ|i|idƒ|i|idƒd}ti|ƒ}|i|idƒ|i|idƒ|i|idƒ|i|idƒ|i|idƒd }ti|ƒ}|i|id ƒ|i|id ƒ|i|id ƒ|i|id ƒ|i|idƒ|i|i dƒ|i|i dƒdS(Nshttp://[::1]:443/v2.0/Rs [::1]:443s/v2.0/s::1i»shttp://user:pass@[::1]/v2.0/suser:pass@[::1]s9https://[2001:db8:85a3::8a2e:370:7334]:1234/v2.0/xy?ab#12thttpss#[2001:db8:85a3::8a2e:370:7334]:1234s/v2.0/xys2001:db8:85a3::8a2e:370:7334iÒtabt12( RRRR RRR R R RR(R tipv6_urlR((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_urlsplit_ipv6Ss.cCsd}ti|ƒ}|ihdd6dd6|iƒƒ|ihdd6dd6|idtƒƒd}ti|ƒ}|ihdd6|iƒƒ|ihdddgd6|idtƒƒd}ti|ƒ}|ih|iƒƒd }ti|ƒ}|ih|iƒƒdS( Nshttp://localhost/?a=b&c=dtbtatdtctcollapseshttp://localhost/?a=b&a=c&a=dshttp://localhostshttp://localhost?(RRRtparamsR(R ttest_urlR((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_urlsplit_paramsns$*,cCs5tiƒ}ti|tdddƒtiititi tƒg}t tdƒo)|tiiti ti dƒg7}nt tdƒo)|tiiti ti dƒg7}nt tdƒo)|tiiti tidƒg7}n|i|ƒ|iƒti|tƒ|idt|iƒƒdS(Nidi it TCP_KEEPIDLEt TCP_KEEPINTVLt TCP_KEEPCNTi(tmocktMockRtset_tcp_keepalivetTruetcallt setsockopttsockett SOL_SOCKETt SO_KEEPALIVEthasattrt IPPROTO_TCPR+R,R-tassert_has_callst reset_mockRRtlent mock_calls(R t mock_socktcalls((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_set_tcp_keepalives(   cCsF|itidƒƒ|itidƒƒ|itidƒƒdS(Ns 42.42.42.42s -1.11.11.11R(t assertTrueRt is_valid_ipv4t assertFalse(R ((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_is_valid_ipv4scCsF|itidƒƒ|itidƒƒ|itidƒƒdS(Ns::1s1fff::a88:85a3::172.31.128.1R(R@Rt is_valid_ipv6RB(R ((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_is_valid_ipv6¤s  cCsr|itidƒƒ|itidƒƒ|itidƒƒ|itidƒƒ|itidƒƒdS(Ns 127.0.0.1s2001:db8::ff00:42:8329s 256.0.0.0s::1.2.3.R(R@Rt is_valid_ipRB(R ((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_is_valid_ip¬s c CsRddddddddd d d g }x$|D]}|iti|ƒƒq.WdS( Nit1it3t5ii it80t3246t65535(R@Rt is_valid_port(R t valid_inputst input_str((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_valid_port·s c CsLdddddddddg }x$|D]}|iti|ƒƒq(WdS( Ns-32768t0it65536ikt528491s528.491s thirty-seven(R RBRRN(R tinvalid_inputsRP((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_valid_port_fail½s cCsWhddgd6}tid|iiƒztiƒ}WdQX|i|dƒdS(Ns1.2.3.4Rs%return_value.getsockname.return_values socket.socket(R.Rt__exit__t __enter__Rt get_my_ipv4R(R t sock_attrstaddr((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_get_my_ipÃs s socket.sockets(oslo_utils.netutils._get_my_ipv4_addresscCs5ti|_d|_tiƒ}|i|dƒdS(Ns1.2.3.4(R4terrort side_effectt return_valueRRYR(R tipt mock_socketR[((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_get_my_ip_socket_errorÊs   snetifaces.gatewayssnetifaces.ifaddressescCshtitihdd6ƒiiƒz*hhdd6gd6|_tiƒ}WdQX|i d|ƒdS(NRRtAF_INETs 172.18.204.1R[( Rtdictt netifacest__dict__RWRXR_Rt_get_my_ipv4_addressR(R tifaddrtgatewaysR[((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyt+test_get_my_ipv4_address_with_default_routeÒs(cCsWtitihdd6ƒiiƒzh|_tiƒ}WdQX|i d|ƒdS(NRRRcs 127.0.0.1( RRdReRfRWRXR_RRgR(R RhRiR[((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyt.test_get_my_ipv4_address_without_default_routeÛs( cCs9h|_tiƒ}|id|ƒ|i|iƒdS(Ns 127.0.0.1(R_RRgRRBtcalled(R RhRiR[((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyt2test_get_my_ipv4_address_without_default_interfaceäs  (t__name__t __module__RRRR"R*R?RCRERGRQRVR\R.RRbRjRkRm(((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyRs(               tIPv6byEUI64TestCasecBs;eZdZd„Zd„Zd„Zd„Zd„ZRS(s1Unit tests to generate IPv6 by EUI-64 operations.cCs,tiddƒ}|id|iƒƒdS(Ns 2001:db8::s00:16:3e:33:44:55s2001:db8::216:3eff:fe33:4455(Rtget_ipv6_addr_by_EUI64Rtformat(R R[((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_generate_IPv6_by_EUI64ñs  cs,d‰d‰|it‡‡fd†ƒdS(Ns10.0.8s00:16:3e:33:44:55cstiˆˆƒS((RRq((tmact ipv4_prefix(sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pytùs(t assertRaisest ValueError(R ((RuRtsB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyt#test_generate_IPv6_with_IPv4_prefixöscs,d‰d‰|it‡‡fd†ƒdS(Ns00:16:3e:33:44:5Zs 2001:db8::cstiˆˆƒS((RRq((tprefixtbad_mac(sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyRvÿs(RwRx(R ((RzR{sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_generate_IPv6_with_bad_macüscs,d‰d‰|it‡‡fd†ƒdS(Ns00:16:3e:33:44:55tbbcstiˆˆƒS((RRq((t bad_prefixRt(sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyRvs(RwRx(R ((RtR~sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyt"test_generate_IPv6_with_bad_prefixscs,d‰d‰|it‡‡fd†ƒdS(Ns00:16:3e:33:44:55i{cstiˆˆƒS((RRq((RzRt(sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyRv s(Rwt TypeError(R ((RzRtsB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyt)test_generate_IPv6_with_error_prefix_types(RnRot__doc__RsRyR|RR(((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyRpîs     ccsti|ƒVdS(N(tsixtStringIO(tcontent((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pytmock_file_contentstTestIsIPv6EnabledcBs1eZd„Zeiddeƒeiddedƒƒd„ƒƒZeiddeƒeiddedƒƒd„ƒƒZeidde ƒeidde d ƒƒd „ƒƒZ eiddeƒd „ƒZ eiddeƒd „ƒZ eidde ƒeidde d ƒƒd „ƒƒZRS(cCs4tt|ƒiƒd„}|ƒ|i|ƒdS(NcSs dt_dS(N(R Rt_IS_IPV6_ENABLED(((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pytreset_detection_flags(tsuperR‡tsetUpt addCleanup(R R‰((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyR‹s sos.path.existsR_ssix.moves.builtins.openRRcCstiƒ}|i|ƒdS(N(Rtis_ipv6_enabledR@(R t mock_opentexiststenabled((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyt test_enableds RHcCstiƒ}|i|ƒdS(N(RRRB(R RŽRR((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyt test_disabled%s R^sshould not readcCstiƒ}|i|ƒdS(N(RRRB(R RŽRR((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_disabled_non_exists+s c CsÄdt_tiddtdƒƒiiƒ}zF|~}tiƒ}|i |i ƒ|i tiƒ|i |ƒWdQXtiddt dƒƒiiƒztiƒ}|i |ƒWdQXdS(Nssix.moves.builtins.openR_RRR^sshould not be called( R RRˆR.RR†RWRXRR@RltAssertionError(R Rt_[1]RŽR((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_memoize_enabled2s  &   c Cs™dt_tiddtdƒƒiiƒztiƒ}|i |ƒWdQXtiddt dƒƒiiƒztiƒ}|i |ƒWdQXdS(Nssix.moves.builtins.openR_RHR^sshould not be called( R RRˆR.RR†RWRXRRBR”(R RR((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_memoize_disabledBs     cCs?dt_tiƒ}|i|ƒtiƒ}|i|ƒdS(N(R RRˆRRB(R RŽRR((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyttest_memoize_not_existsPs     (RnRoR‹R.RR1R†R‘R’RR”R“R–R—R˜(((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyR‡s ''  (t contextlibR4R.RRetoslotestRt test_baseRƒt oslo_utilsRt BaseTestCaseRRptcontextmanagerR†R‡(((sB/tmp/pip-build-lt8jXN/oslo.utils/oslo_utils/tests/test_netutils.pyts     Ò!