/usr/lib/python2.6/site-packages/openstackclient/tests/network/v2
NameSizeModeActions
fakes.py12250644editdlrm
fakes.pyc12490644editdlrm
test_floating_ip.py137030644editdlrm
test_floating_ip.pyc140990644editdlrm
test_network.py152900644editdlrm
test_network.pyc135590644editdlrm
test_port.py131570644editdlrm
test_port.pyc134380644editdlrm
test_router.py191390644editdlrm
test_router.pyc198110644editdlrm
test_security_group.py211830644editdlrm
test_security_group.pyc207460644editdlrm
test_security_group_rule.py318820644editdlrm
test_security_group_rule.pyc263960644editdlrm
test_subnet.py221850644editdlrm
test_subnet.pyc171570644editdlrm
test_subnet_pool.py174730644editdlrm
test_subnet_pool.pyc162240644editdlrm
__init__.py00644editdlrm
__init__.pyc1760644editdlrm
Edit: /usr/lib/python2.6/site-packages/openstackclient/tests/network/v2/test_security_group_rule.pyc (26396B)
Ñò þWc @snddkZddkZddklZddklZddklZ ddk lZddk lZ ddk lZddk lZdeifd„ƒYZde ifd„ƒYZd efd „ƒYZd efd „ƒYZd efd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdefd„ƒYZdS(iÿÿÿÿN(tutils(tsecurity_group_rule(tfakestTestSecurityGroupRuleNetworkcBseZd„ZRS(cCs)tt|ƒiƒ|iii|_dS(N(tsuperRtsetUptapptclient_managertnetwork(tself((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRs(t__name__t __module__R(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRstTestSecurityGroupRuleComputecBseZd„ZRS(cCs)tt|ƒiƒ|iii|_dS(N(RR RRRtcompute(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR%s(R R R(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR #st"TestCreateSecurityGroupRuleNetworkc Bs†eZdZeiiƒZdZdZ dd „Z d „Z d „Z d „Z d„Zd„Zd„Zd„Zd„Zd„ZRS(t directiont ethertypetidtport_range_maxtport_range_mint project_idtprotocoltremote_group_idtremote_ip_prefixtsecurity_group_idc Cs—tii|ƒ|_tid|iƒ|i_|ii|ii |ii |ii |ii |ii |ii|ii|ii|iif |_dS(Nt return_value(t network_fakestFakeSecurityGroupRuletcreate_one_security_group_rulet_security_group_ruletmocktMockRtcreate_security_group_ruleRRRRRRRRRRt expected_data(R tattrs((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyt_setup_security_group_ruleDs            cCstt|ƒiƒtid|iƒ|i_ti dt i dt i ƒ}||i i_|i ii|_|ii|_t idtitiƒdtƒ|ii_|ii|_t idtitiƒdtƒ|ii_ti|i |iƒ|_ dS(NRtendpointttokentloaded(!RRRRRt_security_groupRtfind_security_grouptidentity_fakestFakeIdentityv3ClientRtAUTH_URLt AUTH_TOKENRRtidentitytprojectst projects_mockt FakeResourcetNonetcopytdeepcopytPROJECTtTruetgetRtdomainst domains_mocktDOMAINRtCreateSecurityGroupRulet namespacetcmd(R tidentity_client((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRWs(    cCs&|iti|i|iggƒdS(N(t assertRaisest tests_utilstParserExceptiont check_parserR<(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_create_no_optionsys cCsGddd|ii|iig}|iti|i|i|gƒdS(Ns--src-ips 10.10.0.0/24s --src-group(R'RR>R?R@RAR<(R targlist((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_create_all_source_options}s   cCs;dd|iig}|iti|i|i|gƒdS(Ns --protocoltfoo(R'RR>R?R@RAR<(R RC((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_create_bad_protocol†s cCs;dd|iig}|iti|i|i|gƒdS(Ns --ethertypeRE(R'RR>R?R@RAR<(R RC((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_create_bad_ethertypeŽs cCs:|ihdd6dd6ƒdt|iiƒ|iig}d|ii|iiffd|iifg}|i|i||ƒ}|ii |ƒ\}}|i i i h|ii d6|iid6|iid6|iid6|iid 6|iid 6|iid 6|it|iƒ|ƒ|i|i|ƒdS( Ni»RRs --dst-porttdst_porttgroupRRRRR(R#tstrRRR'RRRAR<t take_actionRR tassert_called_once_withRRRRt assertEqualttupletexpected_columnsR!(R RCt verifylistt parsed_argstcolumnstdata((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_create_default_rule–s(         cCsn|ihdd6dd6|iid6ƒdt|iiƒdd|ii|iig}d|ii|iiffd tfd |iifd |iifg}|i |i ||ƒ}|i i |ƒ\}}|i i ih|iid 6|iid 6|iid6|iid6|iid6|iid6|iid6|it|iƒ|ƒ|i|i|ƒdS(NiRRRs --dst-ports --ingresss --src-groupRHtingresst src_groupRIRRRR(R#R'RRJRRtnameRR5RAR<RKRR RLRRRRRMRNROR!(R RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_create_source_group´s2          cCs7|ihdd6dd6dd6dd6ƒd|iid |ii|iig}d |iifd |iifd |iifg}|i|i||ƒ}|ii|ƒ\}}|i i i h|ii d 6|ii d6|iid6|iid6|iid6|it|iƒ|ƒ|i|i|ƒdS(NticmpRiÿÿÿÿRRs 10.0.2.0/24Rs--protos--src-iptprototsrc_ipRIRRR(R#RRRR'RRAR<RKRR RLRRRMRNROR!(R RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_create_source_ip×s*        c Cs¤|ihdd6dd6dd6dd6dd6dd 6ƒd t|iiƒd d |iid tidti|i i g }d|ii|ii ffdt fd|iifdtifdtifd|i i fg}|i |i||ƒ}|ii|ƒ\}}|iiih|iid6|iid6|ii d6|iid6|iid6|i i d6tid6|it|iƒ|ƒ|i|i|ƒdS(NtegressRtIPv6Ri»RRRRs --dst-ports--egresss --ethertypes --projects--project-domainRHtprojecttproject_domainRIRRt tenant_id(R#R1RJRRRR)t project_namet domain_nameR'RRR5RAR<RKRR RLRRRRMRNROR!(R RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_create_network_optionsös@               N( s directions ethertypesidsport_range_maxsport_range_mins project_idsprotocolsremote_group_idsremote_ip_prefixssecurity_group_id(R R R1RRtFakeSecurityGrouptcreate_one_security_groupR'ROR!R#RRBRDRFRGRTRXR\Rd(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR,s.  "     # t"TestCreateSecurityGroupRuleComputecBsqeZd ZeiiƒZd d„Zd„Z d„Z d„Z d„Z d„Z d„Zd„Zd„ZRS( cCsOtii|ƒ|_|i|iii_ti |ii ƒ\}}||fS(N( t compute_fakesRRRR tsecurity_group_rulestcreateRRt _format_security_group_rule_showt_info(R R"ROR!((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR#*s   cCsStt|ƒiƒt|ii_|i|ii i _ t i |idƒ|_dS(N(RRgRtFalseRRtnetwork_endpoint_enabledR'R tsecurity_groupsR6RRR:R1R<(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR5scCs&|iti|i|iggƒdS(N(R>R?R@RAR<(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRB?s cCsGddd|ii|iig}|iti|i|i|gƒdS(Ns--src-ips 10.10.0.0/24s --src-group(R'RR>R?R@RAR<(R RC((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRDCs   cCs;dd|iig}|iti|i|i|gƒdS(Ns --protocolRE(R'RR>R?R@RAR<(R RC((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRFLs cCsPddddtidti|iig}|iti|i|i |gƒdS(Ns --ingresss --ethertypetIPv4s --projects--project-domain( R)RbRcR'RR>R?R@RAR<(R RC((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRdTs   c Cs|iƒ\}}t|iiƒdt|iiƒ}d||iig}d|ii|iiffd|iifg}|i|i||ƒ}|ii |ƒ\}}|i i i i |ii|ii|ii|ii|iiddƒ|i||ƒ|i||ƒdS(Nt:s --dst-portRHRItcidr(R#RJRt from_porttto_portR'RRAR<RKR RiRjRLt ip_protocoltip_rangeR1RM( R ROR!RHRCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRT_s&      cCsD|ihdd6dd6h|iid6d6ƒ\}}dt|iiƒd|ii|iig}d|ii|iiffd |iifd|iifg}|i|i ||ƒ}|i i |ƒ\}}|i i i i|ii|ii|ii|ii|iid |iiƒ|i||ƒ|i||ƒdS( NiRsRtRWRIs --dst-ports --src-groupRHRVRr(R#R'RWRJRRsRRtRAR<RKR RiRjRLRuRvRM(R ROR!RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRX{s,          cCs5|ihdd6dd6dd6hdd6d6ƒ\}}d |iid |iid|iig}d |iifd |iidfd |iifg}|i|i||ƒ}|ii|ƒ\}}|i i i i |ii|ii|ii |ii|iiddƒ|i||ƒ|i||ƒdS(NRYRuiÿÿÿÿRsRts 10.0.2.0/24RrRvs--protos--src-ipRZR[RI(R#RRuRvR'RRAR<RKR RiRjRLRsRtR1RM(R ROR!RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR\›s,       N(R R R1RRhReRfR'R#RRBRDRFRdRTRXR\(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRg!s    t"TestDeleteSecurityGroupRuleNetworkcBs)eZeiiƒZd„Zd„ZRS(cCsett|ƒiƒtiddƒ|i_tid|iƒ|i_ t i |i |i ƒ|_dS(NR(RRwRRRR1Rtdelete_security_group_ruleRtfind_security_group_ruleRtDeleteSecurityGroupRuleRR;R<(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRÂs  cCsu|iig}d|iifg}|i|i||ƒ}|ii|ƒ}|iii|iƒ|i|ƒdS(Ntrule( RRRAR<RKRRxRLt assertIsNone(R RCRPRQtresult((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_security_group_rule_deleteÎs  (R R RRRRRR~(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRw¼s t"TestDeleteSecurityGroupRuleComputecBs)eZeiiƒZd„Zd„ZRS(cCs>tt|ƒiƒt|ii_ti|idƒ|_ dS(N( RRRRmRRRnRRzR1R<(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRäscCs{|iig}d|iifg}|i|i||ƒ}|ii|ƒ}|iiii|iiƒ|i |ƒdS(NR{( RRRAR<RKR RitdeleteRLR|(R RCRPRQR}((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR~ìs (R R RhRRRRR~(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRÞs t TestListSecurityGroupRuleNetworkc BsbeZeiiƒZeiihdd6dd6dd6eid6ƒZ eiihdd6dd6dd6dd 6eid6ƒZ e i e i ge_ e e gZ dZdZgZgZx‚e D]zZeieieieieieƒeieieifƒeieieieieieƒeieifƒq¾Wd„Zd„Zd„Zd„ZRS(ttcpRiPRRRRYiÿÿÿÿs 10.0.2.0/24RtIDs IP ProtocolsIP Ranges Port Ranget Directiont EthertypesRemote Security GroupsSecurity GroupcCshtt|ƒiƒtid|iƒ|i_tid|iƒ|i_ t i |i |i ƒ|_dS(NR(RRRRRR'RR(t_security_group_rulesRiRtListSecurityGroupRuleRR;R<(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR@s  cCsd|i_|i|iggƒ}|ii|ƒ\}}|iiih|i|i |ƒ|i|i t |ƒƒdS(NiP( t_security_group_rule_tcpRRAR<RKRRiRLRMtexpected_columns_no_grouptexpected_data_no_grouptlist(R RQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_list_defaultLs  cCs¼d|i_d|iig}dtfd|iifg}|i|i||ƒ}|ii|ƒ\}}|ii i h|iid6|i |i |ƒ|i |i t|ƒƒdS(NiPs--longtlongRIR(RˆRR'RR5RAR<RKRRiRLRMt$expected_columns_with_group_and_longt!expected_data_with_group_and_longR‹(R RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_list_with_group_and_longVs  cCs—d|i_dg}dtfg}|i|i||ƒ}|ii|ƒ\}}|iiih|i |i |ƒ|i |i t |ƒƒdS(NiPs--all-projectst all_projects( RˆRR5RAR<RKRRiRLRMR‰RŠR‹(R RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_list_with_ignored_optionsjs  (Rƒs IP ProtocolsIP Ranges Port RangeR„R…sRemote Security Group(Rƒs IP ProtocolsIP Ranges Port RangesRemote Security GroupsSecurity Group( R R RReRfR'RRRRˆt_security_group_rule_icmpRlRiR†RŽR‰RRŠRtappendRRRt_format_network_port_rangeRRRRRRŒRR’(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRüsl     t TestListSecurityGroupRuleComputecBsjeZeiiƒZeiihdd6dd6dd6heid6d6ƒZ eiihdd6dd6dd6hd d 6d 6heid6d6ƒZ e i e i ge_ dZ e dZgZgZxtei D]iZeieƒZededed ededfZeedfZeieƒeieƒqÎWd„Zd„Zd„Zd„Zd„ZRS(R‚RuiPRsRtRWRIRYiÿÿÿÿs 10.0.2.0/24RrRvRƒs IP ProtocolsIP Ranges Port RangesRemote Security GroupsSecurity GroupRt port_rangetremote_security_grouptparent_group_idcCsktt|ƒiƒt|ii_|i|ii i _ |ig|ii i _ t i|idƒ|_dS(N(RR–RRmRRRnR'R RoR6RR‹RR‡R1R<(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR°s cCs€|i|iggƒ}|ii|ƒ\}}|iiiidhtd6ƒ|i|i |ƒ|i|i t|ƒƒdS(Nt search_optst all_tenants( RAR<RKR RoR‹RLRmRMR‰RŠ(R RQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRŒ½s cCs |iig}d|iifg}|i|i||ƒ}|ii|ƒ\}}|iiii|iiƒ|i |i |ƒ|i |i t |ƒƒdS(NRI( R'RRAR<RKR RoR6RLRMtexpected_columns_with_grouptexpected_data_with_groupR‹(R RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_list_with_groupÇs cCs˜dg}dtfg}|i|i||ƒ}|ii|ƒ\}}|iiiidhtd6ƒ|i|i |ƒ|i|i t|ƒƒdS(Ns--all-projectsR‘RšR›( R5RAR<RKR RoR‹RLRMR‰RŠ(R RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_list_all_projects×s cCs˜dg}dtfg}|i|i||ƒ}|ii|ƒ\}}|iiiidhtd6ƒ|i|i |ƒ|i|i t|ƒƒdS(Ns--longRRšR›( RmRAR<RKR RoR‹RLRMR‰RŠ(R RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR’çs (sIDs IP ProtocolsIP Ranges Port RangesRemote Security Group(sSecurity Group(R R RhReRfR'RRRWRˆR“RltrulesRœR‰RRŠRt network_utilst%transform_compute_security_group_ruleR{texpected_rule_with_grouptexpected_rule_no_groupR”RRŒRžRŸR’(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR–{sP         t TestShowSecurityGroupRuleNetworkc BszeZeiiƒZd Zeieiei ei ei ei ei eieieif Zd „Zd „Zd „ZRS(RRRRRRRRRRcCsMtt|ƒiƒtid|iƒ|i_ti |i |i ƒ|_ dS(NR( RR¥RRRRRRyRtShowSecurityGroupRuleRR;R<(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRs  cCs&|iti|i|iggƒdS(N(R>R?R@RAR<(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_show_no_options"s cCs£|iig}d|iifg}|i|i||ƒ}|ii|ƒ\}}|iii|iidtƒ|i t |i ƒ|ƒ|i |i |ƒdS(NR{tignore_missing( RRRAR<RKRRyRLRmRMRNRRRS(R RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyttest_show_all_options&s ( s directions ethertypesidsport_range_maxsport_range_mins project_idsprotocolsremote_group_idsremote_ip_prefixssecurity_group_id(R R RRRRRRRRRRRRRRRRRSRR§R©(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR¥øs0  t TestShowSecurityGroupRuleComputecBsJeZeiiƒZeieiƒ\Z Z d„Z d„Z d„Z RS(cCs“tt|ƒiƒt|ii_|iig}t i dt i h|d6ƒdt ƒ}||_|g|iii_ti|idƒ|_dS(NtinfoR R&(RRªRRmRRRnRRlRR0R2R3R5R R RoR‹RRR¦R1R<(R Ritsecurity_group((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRAs   cCs&|iti|i|iggƒdS(N(R>R?R@RAR<(R ((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR§Qs cCs‘|iig}d|iifg}|i|i||ƒ}|ii|ƒ\}}|iiiiƒ|i |i |ƒ|i |i |ƒdS(NR{( RRRAR<RKR RoR‹RLRMRRRS(R RCRPRQRRRS((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyR©Us(R R RhRRRRRkRlRRRSRR§R©(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyRª7s   (R2Rtopenstackclient.networkRR¡topenstackclient.network.v2Rt openstackclient.tests.compute.v2RRhtopenstackclient.testst!openstackclient.tests.identity.v3R)t openstackclient.tests.network.v2RR?t TestNetworkV2Rt TestComputev2R RRgRwRRR–R¥Rª(((si/tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/network/v2/test_security_group_rule.pyts$    õ›"}?