/usr/lib/python2.6/site-packages/novaclient/tests/unit/v2
NameSizeModeActions
contrib/-0755rm
fakes.py855770644editdlrm
fakes.pyc899350644editdlrm
testfile.txt50644editdlrm
test_agents.py39940644editdlrm
test_agents.pyc40190644editdlrm
test_aggregates.py57570644editdlrm
test_aggregates.pyc57000644editdlrm
test_auth.py142960644editdlrm
test_auth.pyc130670644editdlrm
test_availability_zone.py39130644editdlrm
test_availability_zone.pyc41270644editdlrm
test_certs.py13800644editdlrm
test_certs.pyc15490644editdlrm
test_client.py15340644editdlrm
test_client.pyc14920644editdlrm
test_cloudpipe.py17570644editdlrm
test_cloudpipe.pyc20760644editdlrm
test_fixed_ips.py17850644editdlrm
test_fixed_ips.pyc20830644editdlrm
test_flavors.py89190644editdlrm
test_flavors.pyc109880644editdlrm
test_flavor_access.py23810644editdlrm
test_flavor_access.pyc28280644editdlrm
test_floating_ips.py22750644editdlrm
test_floating_ips.pyc27200644editdlrm
test_floating_ips_bulk.py30940644editdlrm
test_floating_ips_bulk.pyc34660644editdlrm
test_floating_ip_dns.py35290644editdlrm
test_floating_ip_dns.pyc43130644editdlrm
test_floating_ip_pools.py12370644editdlrm
test_floating_ip_pools.pyc12300644editdlrm
test_fping.py22420644editdlrm
test_fping.pyc30200644editdlrm
test_hosts.py31440644editdlrm
test_hosts.pyc44450644editdlrm
test_hypervisors.py61710644editdlrm
test_hypervisors.pyc59140644editdlrm
test_images.py25510644editdlrm
test_images.pyc37130644editdlrm
test_keypairs.py39410644editdlrm
test_keypairs.pyc53570644editdlrm
test_limits.py31600644editdlrm
test_limits.pyc30660644editdlrm
test_networks.py40360644editdlrm
test_networks.pyc52570644editdlrm
test_quotas.py22920644editdlrm
test_quotas.pyc28760644editdlrm
test_quota_classes.py14210644editdlrm
test_quota_classes.pyc17130644editdlrm
test_security_groups.py31350644editdlrm
test_security_groups.pyc41160644editdlrm
test_security_group_rules.py35730644editdlrm
test_security_group_rules.pyc36530644editdlrm
test_servers.py310140644editdlrm
test_servers.pyc367560644editdlrm
test_server_groups.py27690644editdlrm
test_server_groups.pyc32400644editdlrm
test_server_migrations.py34330644editdlrm
test_server_migrations.pyc47070644editdlrm
test_services.py51260644editdlrm
test_services.pyc66430644editdlrm
test_shell.py1108870644editdlrm
test_shell.pyc1379010644editdlrm
test_usage.py19030644editdlrm
test_usage.pyc25780644editdlrm
test_versions.py36490644editdlrm
test_versions.pyc37700644editdlrm
test_volumes.py40210644editdlrm
test_volumes.pyc51360644editdlrm
__init__.py00644editdlrm
__init__.pyc1630644editdlrm
Edit: /usr/lib/python2.6/site-packages/novaclient/tests/unit/v2/fakes.pyc (89935B)
=vVc @s ddkZddkZddklZddkZddklZddklZ ddkl Z ddk l Z ddk l Z ddklZde ieifd YZd e ifd YZd e ieifd YZde iefdYZdS(iN(tstrutils(tparse(tclient(t exceptions(tfakes(tutilst FakeClientcBseZddZRS(c OsGtii|ddddd|id||_t||_dS(Ntusernametpasswordt project_idtauth_urlt extensions(RtClientt__init__tgett api_versiontFakeHTTPClient(tselfRtargstkwargs((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyR !s   N(t__name__t __module__tNoneR (((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyRsRcBseZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!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.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>gZ0d?d@dAgZ1e2dBZ3dCZ4dDZ5dEZ6dFZ7dGZ8dHZ9dIZ:dJZ;dKZ<dLZ=dMZ>dNZ?dOZ@dPZAdQZBdRZCdSZDdTZEdUZFdVZGdWZHdXZIdYZJdZZKd[ZLd\ZMd]ZNd^ZOd_ZPd`ZQdaZRdbZSdcZTddZUdeZVdfZWdgZXdhZYdiZZdjZ[dkZ\dlZ]dmZ^dnZ_doZ`dpZadqZbdrZcdsZddtZeduZfdvZgdwZhdxZidyZjdzZkd{Zld|Zmd}Znd~ZodZpdZqdZrdZsdZtdZudZvdZwdZxdZydZzdZ{dZ|dZ}dZ~dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZRS(cKsd|_d|_d|_d|_g|_d|_d|_d|_d|_d |_ d |_ d |_ d |_ d |_ d|_d|_d|_|i|_dS(NRRR t tenant_idt projectidtusert region_namet endpoint_typet service_typet service_nametvolume_service_namettimingst bypass_urltos_cachethttp_log_debug(RRR Rt callstackRRRRRRRRR R!R"Rtlast_request_idt get_endpointtmanagement_url(RR((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyR +s$                 c Ks|djod|jptn&|djod|jptn|dj otiti|d}|i||iddd}|id id d }|id d }|id d }|id d }|idd }|idd }d|i |f}n|djp |djo d}n|djo d}nt ||ptd|||fn|i i |||i dft|||\}}} tih|d6| d6|d6} | | fS(NtGETtDELETEtbodytPUTit?iit/t_t.t-t t!t@s%s_%ssget_http:__nova_api:8774t get_versionssget_http:__nova_api:8774_v2_1tget_current_versions@Called unknown API method: %s %s, expected fakes method name: %st status_codettexttheaders(sGETsDELETE(tAssertionErrorRRt parse_qslturlparsetupdatetrsplittstriptreplacetlowerthasattrR#tappendRtgetattrRt TestResponse( RturltmethodRRt munged_urltcallbacktstatusR7R)tr((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt _cs_request?s:       "  cCsdS(Ns:http://nova-api:8774/v2.1/190a755eef2e4aac9f06aa6be9786385((R((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyR%jscCsdhhhdd6dd6hdd6dd 6gd 6d d 6d d 6dd6hdd6dd6hdd6dd 6gd 6dd 6dd 6dd6gd6fS(Nit SUPPORTEDRHs2011-01-21T11:33:21Ztupdatedshttp://nova-api:8774/v2/threfRtreltlinkstt min_versiontversionsv2.0tidtCURRENTs2013-07-23T11:33:21Zshttp://nova-api:8774/v2.1/s2.1s2.3sv2.1tversions((R((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyR3ms   cCsOdhhhdd6dd6hdd6dd 6gd 6d d 6d d6dd6d6fS(NiRTRHs2013-07-23T11:33:21ZRLshttp://nova-api:8774/v2.1/RMRRNROs2.1RQs2.3RRsv2.1RS((R((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyR4~s   cKs|idd}dhhh|d6dd6dd6dd 6d d 6d d 6dd6h|d6dd6dd6dd 6dd 6dd 6dd6gd6fS(Nt hypervisortkvmitwintostx86t architectures7.0RRsxxx://xxxx/xxx/xxxRDt add6bb58e139be103324d04d82d8f545tmd5hashiRStlinuxs16.0sxxx://xxxx/xxx/xxx1t add6bb58e139be103324d04d82d8f546itagents(R(RtkwRV((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt get_os_agentss    cCsMdhhhdd6|ddd6dd6dd 6d d 6d d 6dd6d6fS(Nis /xxx/xxx/xxxRDtagentRVR_R]s7.0RRRZR[RXRYiRS((RR)((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_agentss cKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytdelete_os_agents_1scKs0dhhhdd6dd6dd6dd 6d 6fS( Nis/yyy/yyyy/yyyyRDs8.0RRR_R]iRSRc((RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_agents_1s   cKshdd6dd6gd6dd6dd 6d d 6hd d6d d6gd6dd6dd 6dd 6hdd6dd6gd6dd6dd 6dd 6hdd6dd6gd6dd6dd 6dd 6g}dhh|d6fS(NtNMNtaliassMultiple network supportt descriptionROtMultinictnames7http://docs.openstack.org/compute/ext/multinic/api/v1.1t namespaces2011-06-09T00:00:00+00:00RLsOS-DCFsDisk Management Extensiont DiskConfigs:http://docs.openstack.org/compute/ext/disk_config/api/v1.1s2011-09-27T00:00:00+00:00sOS-EXT-SRV-ATTRs#Extended Server Attributes support.tExtendedServerAttributess>http://docs.openstack.org/compute/ext/extended_status/api/v1.1s2011-11-03T00:00:00+00:00s OS-EXT-STSsExtended Status supporttExtendedStatusiR ((RRatexts((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_extensionss<  c Ks dhhhhdd6dd6hdd6dd 6d d 6d d 6dd6hdd6dd 6d d 6d d 6dd6hdd6dd 6dd 6d d 6dd6gd6hdd6dd6hdd 6dd6dd 6dd 6dd6gd6gd6hdd6dd6dd6dd6d d!6d"6d#6fS($Nit*turis.*tregexi tvaluetPOSTtverbit remainingtMINUTEtunits2011-12-15T22:42:45Zsnext-availableR*idR(tlimits */serverss ^/serversiitDAYtrateitmaxTotalRAMSizeit maxServerMetat maxImageMetatmaxPersonalityi(tmaxPersonalitySizetabsolutetlimits((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt get_limitssJ cKs6dhhhdd6dd6hdd6dd6gd6fS( NiiRSs sample-serverRki.ssample-server2tservers((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt get_serverss c Ksdhhh dd6dd6hdd6dd6d6hd d6d d6d 6d d 6dd6dd6hhdd6dd6hdd6dd6gd6hdd6dd6gd6d6hdd6dd6d6d d!6hd d6d"d6d#d$6d%d&6gd'6d(d)6h d*d6d+d6hdd6dd6d6hd d6d d6d 6d,d 6d-d6hhdd6d.d6hdd6d/d6gd6hdd6d0d6gd6d6hd1d6d6d2d!6hd d6d"d6d#d$6d%d&6hdd6d3d6d4d$6d%d&6gd'6hd5d6d6d6d7d6hd d6d d6d 6d,d 6d-d6hhdd6d.d6hdd6d/d6gd6hdd6d0d6gd6d6hd1d6d6hd8d6d9d6hd:d6d 6hd;d6d6d,d 6d-d6gd<6fS(=NiiRSs sample-serverRkis sample imagetimageis 256 MB Servertflavort e4d909c290d0fb1ca068ffaddf22cbd0thostIdtBUILDRHi<tprogressiRRs1.2.3.4taddrs5.6.7.8tpublics 10.11.12.13tprivatet addressess Web Head 1s Server Labels2.1s Image Versiontmetadatat computenode1sOS-EXT-SRV-ATTR:hosttsecuritygroup1tFAKE_SECURITY_GROUPRit 4ffc664c198e435e9853f2538fbcd7a7Rtsecurity_groupstmod_some_thing_valuesOS-EXT-MOD:some_thingi.ssample-server2t 9e107d9d372bb6826bd81d3542a419d6tACTIVEs4.5.6.7s5.6.9.8s 10.13.12.13sDB 1t computenode2tsecuritygroup2tANOTHER_FAKE_SECURITY_GROUPi4#ssample-server3RPi5#ssample-server4s$80645cf4-6ad3-410a-bbc8-6f3e1e291f51s$3e861307-73a6-4d1f-8d68-f68b03223032R((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_servers_detail%s           cKst|itddgjptti|dddddgddd gd |djo6x3|dd D]}ti|dd d gqxWn|ddd jod h|idfSd h|idfSdS(Ntserversos:scheduler_hintstrequiredRktimageReft flavorReftoptionalRt personalitytpathtcontentsssome-bad-serverii(tsettkeysR8Rtassert_has_keystget_servers_1235tget_servers_1234(RR)Ratpfile((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt post_serverss,  !cKst|itddgjptti|ddddgddgd|djo%d |djotd qn"d |djotd nd h|id fS(NRsos:scheduler_hintsRRkRRRtblock_device_mappingtblock_device_mapping_v2s-missing required keys: 'block_device_mapping's(found extra keys: 'block_device_mapping'ii(RRR8RRtget_servers_9012(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_volumes_boots,   cKs,h|idddd6}dh|fS(NiRiRi(R(RRaRI((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyRscKs]h|idddd6}d|dds  cKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytdelete_images_1GscKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytdelete_images_2JscKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt!delete_images_1_metadata_test_keyMscGs*dhh|iddddd6fS(Niitkeypairsitkeypair(tget_os_keypairs(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_keypairs_testSs cGsddhhhh dd6dd6dd6dd 6td 6d d 6d d6dd6dd6dd6d6gd6fS(Nit FAKE_SSH_RSAt public_keytFAKE_PRIVATE_KEYt private_keyt 81e373b596d6466e99c4896826abaa46tuser_idttestRktdeleteds2014-04-19T02:16:44.000000t created_ats2014-04-19T10:12:3.000000t updated_att FAKE_KEYPAIRt figerprintt deleted_atiRSRR(RR(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyRWs cKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytdelete_os_keypairs_testfscKsgt|dgjptti|dddgh|iddddd6}dh|fS(NRRRkiRii(RR8RRR(RR)RaRI((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_keypairsis  #cKs%dhhhdd6dd6gd6fS(NitfakeidRStfakemact mac_addresstvirtual_interfaces((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt&get_servers_1234_os_virtual_interfacesss cKshdhhh dd6gd6dd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6dd6d6fS(NiRRtmetadata_itemsitinjected_file_content_bytestinjected_file_path_bytesR(R\t instancestinjected_filestcoresRRtsecurity_group_rulest quota_set((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_quota_sets_test|s cKshdhhh dd6gd6dd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6dd6d6fS(NiRRRiRRR(R\RRRRRRR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_quota_sets_tenant_ids cKshdhhh dd6gd6dd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6dd6d6fS(Nit 97f4c221bff44578b0300df4ef119353RRiRRR(R\RRRRRRR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt2get_os_quota_sets_97f4c221bff44578b0300df4ef119353s cKshdhhh dd6gd6dd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6dd6d6fS(Nis$97f4c221-bff4-4578-b030-0df4ef119353RRiRRR(R\RRRRRRR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt6put_os_quota_sets_97f4c221_bff4_4578_b030_0df4ef119353s cKshdhhh dd6gd6dd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6dd6d6fS(Nis$97f4c221-bff4-4578-b030-0df4ef119353RRiRRR(R\RRRRRRR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt6get_os_quota_sets_97f4c221_bff4_4578_b030_0df4ef119353s cCshdhhh dd6gd6dd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6dd6d6fS(NiRRRiRRR(R\RRRRRRR((R((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt;get_os_quota_sets_97f4c221bff44578b0300df4ef119353_defaultss cCshdhhh dd6gd6dd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6dd6d6fS(NiRRRiRRR(R\RRRRRRR((R((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt$get_os_quota_sets_tenant_id_defaultss cKst|dgjptti|ddhhh dd6gd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6dd6dd6d6fS(NRiRRRiRRR(R\RRRRRR(RR8RR(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt2put_os_quota_sets_97f4c221bff44578b0300df4ef119353s  cKs dhhfS(Ni((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytdelete_os_quota_sets_testscKs dhhfS(Ni((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt5delete_os_quota_sets_97f4c221bff44578b0300df4ef119353scKshdhhh dd6dd6dd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6dd6d6fS(NiRRSiRRRR(R\RRRt key_pairsRRtquota_class_set((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_quota_class_sets_tests cKs~t|dgjptdhhh dd6dd6dd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6d6fS(NRiiRRRR(R\RRRRRR(RR8(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_quota_class_sets_tests cKs~t|dgjptdhhh dd6dd6dd6dd6dd6dd 6dd 6dd 6dd 6dd 6dd6d6fS(NRiiRRRR(R\RRRRRR(RR8(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt8put_os_quota_class_sets_97f4c221bff44578b0300df4ef119353(s c KsEdhhhdd6dd6dd6dd 6hd d 6hd 6d d 6dd6dd6dd6hdd6d6hdd 6hdd6dd6d 6d d 6dd6dd6dd6hd6hdd 6hdd6dd6d 6d d 6dd6dd6dd6hd6gd6hdd6dd6dd6dd 6gd6hdd6dd6dd6d d 6gd6gd!6fS("NiRRkRRiRRiRSi tgrouptTCPt ip_protocolit from_porttto_porttparent_group_ids 10.0.0.0/8tcidrRi t 272bee4c1e624cd4a72a6b0ea55b4582ttest2iittest4iRtFAKE_SECURITY_GROUP2itFAKE_SECURITY_GROUP4iR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_security_groups<sP         cKs)dhhhdd6dd6dd6d6fS( NiiRSRRkRRitsecurity_group((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_security_groups_1ms cKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytdelete_os_security_groups_1rscKsft|dgjptti|ddddgh|idddd6}dh|fS( NRRRkRiiRii(RR8RRR(RR)RaRI((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_security_groupsus  cKsGt|dgjptti|ddddgdh|fS(NRRRkRii(RR8RR(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_security_groups_1}s cKsHdhhhdd6dd6dd6dd6d d 6d d 6d d 6gd6fS(NiiRSRitgroup_idRRiRRs 10.0.0.0/8RR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_security_group_ruless cKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt delete_os_security_group_rules_1scKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt!delete_os_security_group_rules_11scKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt!delete_os_security_group_rules_12scKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt!delete_os_security_group_rules_14sc Ksxt|dgjptti|dddgdddddd gh|id d d d6}d h|fS(Ntsecurity_group_ruleRRRRRRRRiRii(RR8RRR(RR)RaRI((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_security_group_ruless    cKs:dhhhdd6dd6dd6dd6d d 6gd 6fS( NiiRSRRiRRs 10.0.0.0/8Rtsecurity_group_default_rules((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt#get_os_security_group_default_ruless cKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt(delete_os_security_group_default_rules_1scKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt)delete_os_security_group_default_rules_11scKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt)delete_os_security_group_default_rules_12scKsrt|dgjptti|ddddddg|i}h|ddd d6}d h|fS( Ntsecurity_group_default_ruleRRRRRiRii(RR8RRR(RR)RaRRI((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt$post_os_security_group_default_ruless  cKsdhhhdtid6dtid6dtid6tidtid6tid tid 6h dtid 6d tid 6dtid6dtid6tidtid6tidtid6dtid6dtid6tidtid6tidtid6tidtid6gtid6tidtid6d tid!6gtid"6fS(#Nigh@ttotal_memory_mb_usageghH@ttotal_vcpus_usaget total_hourst 7b0a1d73f8fb41718f3343c207597869Rs2012-01-22 19:48:41.750722tstopthoursiituptimeitlocal_gbtended_att f15image1Rkitvcpusit memory_mbtactiveRsm1.tinyRs2012-01-20 18:06:06.479998t started_att server_usagess2011-12-25 19:48:41.750687tstartgttotal_local_gb_usaget tenant_usages(tsixtuR(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_simple_tenant_usages*)cKsdhhhdtid6dtid6dtid6tidtid6tid tid 6h dtid 6d tid 6dtid6dtid6tidtid6tidtid6dtid6dtid6tidtid6tidtid6tidtid6gtid6tidtid6d tid!6tid"6fS(#Nigh@RghH@RRRRs2012-01-22 19:48:41.750722RRiiRiRRRRkiRiRRRsm1.tinyRs2012-01-20 18:06:06.479998RRs2011-12-25 19:48:41.750687RgRt tenant_usage(RRR(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt$get_os_simple_tenant_usage_tenantfoos&  )cKsdhhhdtid6dtid6dtid6tidtid6tid tid 6h dtid 6d tid 6dtid6dtid6tidtid6tidtid6dtid6dtid6tidtid6tidtid6tidtid6gtid6tidtid6d tid!6tid"6fS(#Nigh@RghH@RRRRs2012-01-22 19:48:41.750722RRiiRiRRRRkiRiRRRsm1.tinyRs2012-01-20 18:06:06.479998RRs2011-12-25 19:48:41.750687RgRR(RRR(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_simple_tenant_usage_tests$   )cKsdhhhdtid6dtid6dtid6tidtid6tid tid 6h dtid 6d tid 6dtid6dtid6tidtid6tidtid6dtid6dtid6tidtid6tidtid6tidtid6gtid6tidtid6d tid!6tid"6fS(#Nigh@RghH@RRRRs2012-01-22 19:48:41.750722RRiiRiRRRRkiRiRRRsm1.tinyRs2012-01-20 18:06:06.479998RRs2011-12-25 19:48:41.750687RgRR(RRR(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt$get_os_simple_tenant_usage_tenant_id s$   )cKs"dhhhdd6dd6d6fS(NiRRRt certificate(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_certificates_root scKs"dhhhdd6dd6d6fS(NiRRRWRR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_certificates'sc Gsjdhhhdd6dd6dd6hdd6d d6dd6hd d6d d6hd d6d d6d6gd6fS(Nit1RSRRktnova1RrRPRt3ttest3tduptNinetnone_keyRt aggregates((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_aggregates2s    cCs,h|idddd6}dh|fS(NiR it aggregatei(R (RRI((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt_return_aggregate?scCs,h|idddd6}dh|fS(NiR R i(R (RRI((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt_return_aggregate_3CscKs |iS(N(R (RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_aggregates_1GscKs |iS(N(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_aggregates_3JscKs |iS(N(R (RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_aggregatesMscKs |iS(N(R (RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_aggregates_1PscKs |iS(N(R (RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_aggregates_2SscKs |iS(N(R(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_aggregates_3VscKs |iS(N(R (RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_aggregates_1_actionYscKs |iS(N(R (RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_aggregates_2_action\scKs |iS(N(R(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_aggregates_3_action_scKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytdelete_os_aggregates_1bsc Ks|idd}|idd}dhhh|d6|d6dd6dd 6d d 6tid d ddddd6h|d6|d6dd6dd 6dd 6tid dddddd6gd6fS(NRRgtbinarys nova-computeiRatzonetenabledRHtupRii ii i*iRtdisabledtdowni iiii&tservices(Rtdatetime(RRaRR((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_serviceshs  cKs1dhhh|dd6|dd6dd6d6fS(NiRRRRHtservice((RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_services_enable{s cKs1dhhh|dd6|dd6dd6d6fS(NiRRRRHR"((RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_services_disables cKs<dhhh|dd6|dd6dd6|dd6d6fS(NiRRRRHtdisabled_reasonR"((RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt"put_os_services_disable_log_reasons    cKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytdelete_os_services_1scKs1dhhh|dd6|dd6td6d6fS(NiRRt forced_downR"(R(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_services_force_downs   cGs0dhhhdd6dd6dd6dd 6d 6fS( Nis192.168.1.0/24Rs 192.168.1.1RRthostnameRWRRZ((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_fixed_ips_192_168_1_1scKs dhdfS(Ni(R(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt$post_os_fixed_ips_192_168_1_1_actionsc Gsdhhhhdd6dd6dd6dd 6d d 6d 6hhd d6dd6dd6dd 6dd 6d 6hhdd6dd6dd6dd 6dd 6d 6hhdd6dd6dd6dd 6dd 6d 6gd6fS(Nis(total)RstdummyRitcpui}Ritdisk_gbtresources (used_now)iii-s (used_max)iitadmin((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_hosts_hosts cKsV|idd}dhhhdd6dd6|d6hdd6dd6|d6gd 6fS( NRRiRgRs nova-computeR"s nova-certthosts(R(RRaR((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt get_os_hostss cGs%dhhhhdd6d6gd6fS(Nit sample_hostRR0((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_hosts_sample_hostscKsdhhdd6dd6fS(Nis sample-host_1RRRH((RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_hosts_sample_host_1scKsdhhdd6dd6fS(Nis sample-host_2Rton_maintenancetmaintenance_mode((RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_hosts_sample_host_2scKs"dhhdd6dd6dd6fS(Nis sample-host_3RRRHR8R9((RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_hosts_sample_host_3scKsdhhdd6dd6fS(NiR5RRt power_action((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_hosts_sample_host_rebootscKsdhhdd6dd6fS(NiR5RtstartupR<((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt get_os_hosts_sample_host_startupscKsdhhdd6dd6fS(NiR5RtshutdownR<((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt!get_os_hosts_sample_host_shutdownscKs'hdd6}|i|dh|fS(NR-Ri(R;(RR)Ratresult((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytput_os_hosts_sample_hosts  cKs6dhhhdd6dd6hdd6dd6gd6fS( NiiRSthyper1thypervisor_hostnamei.thyper2t hypervisors((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_hypervisorss cKs$dhhhdd6hdd6dd6d6dd 6d%d 6d d6dd6d&d6dd6dd6dd6dd6d'd6dd6dd6dd6dd6d d!6hdd6hdd6d"d6d6dd 6d(d 6d d6dd6d)d6dd6dd6dd6d#d6d*d6dd6dd6dd6dd6d d!6gd$6fS(+NiiRSitcompute1RR"iRi iRiRit vcpus_useditmemory_mb_usedi}t local_gb_usedtxenthypervisor_typeithypervisor_versionRDREt free_ram_mbt free_disk_gbtcurrent_workloadt running_vmstcpu_infoidtdisk_available_leasttcompute2RFRGi(iii(ii((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_hypervisors_detailsF   cKshdhhh dd6dd6dd6d d 6d d 6dd6dd6dd6dd6d d6d d6dd6d6fS(NiitcountiRiiRiRiRJi RKiRLRPRQRRRSRUthypervisor_statisticsiPi(i(((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_hypervisors_statisticss cKsdhhhdd6hdd6dd6d6dd 6d#d 6d d6dd6d$d6dd6dd6dd6dd6d%d6dd6dd6dd6dd6d d!6d"6fS(&NiiRSiRIRR"iRi iRiRiRJiRKi}RLRMRNiRORDRERPRQRRRSRTidRURVi(ii((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_hypervisors_hyper1s$  cKsdhhhdd6hdd6dd6d6dd 6d#d 6d d6dd6d$d6dd6dd6dd6dd6d%d6dd6dd6dd6dd6d d!6d"6fS(&Nisregion!child@1RSiRIRR"iRi iRiRiRJiRKi}RLRMRNiRORDRERPRQRRRSRTidRURVi(ii((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt!get_os_hypervisors_region_child_1,s$  cKs6dhhhdd6dd6hdd6dd6gd6fS( NiiRSRDREi.RFRG((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_hypervisors_hyper_searchAs c Ksdhhhdd6dd6hdd6dd 6hd d6d d 6gd 6hd d6dd6hdd6dd 6hdd6dd 6gd 6gd6fS(NiiRSRDREtinst1Rktuuid1tuuidtinst2tuuid2Ri.RFtinst3tuuid3tinst4tuuid4RG((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt get_os_hypervisors_hyper_serversGs   cKs%dhhhdd6dd6gd6fS(NiiRSRDRERG((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt+get_os_hypervisors_hyper_no_servers_serversVs cKsdhhhdd6hdd6dd6d6dd 6d#d 6d d6dd6d$d6dd6dd6dd6dd6d%d6dd6dd6dd6dd6d d!6d"6fS(&NiiRSiRIRR"iRi iRiRiRJiRKi}RLRMRNiRORDRERPRQRRRSRTidRURVi(ii((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_hypervisors_1234Zs$  cKs)dhhhdd6dd6dd6d6fS( NiiRSRDREs fake uptimeRRV((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_hypervisors_1234_uptimeos  cKs)dhhhdd6dd6dd6d6fS( Nisregion!child@1RSRDREs fake uptimeRRV((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt(get_os_hypervisors_region_child_1_uptimeus  cKs:dhhhdd6dd6dd6dd6d d 6gd 6fS( NiRtlabels 10.0.0.0/24RRR RSt1234tvlantnetworks((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_networks{scKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytdelete_os_networks_1scKsdhh|d6fS(Nitnetwork((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_networksscKs)dhhhdd6dd6dd6d6fS(NiRRls 10.0.0.0/24RRSRr((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_networks_1scKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt delete_os_networks_networkdeletescKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_networks_addscKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt+post_os_networks_networkdisassociate_actionscKsDdhhhdd6dd6td6hdd6dd6td6gd6fS( NiRRSs fake-projectR taliveRPR(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt get_os_fpings cKs)dhhhdd6dd6td6d6fS(NiRRSs fake-projectR RxR(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_fping_1s  cKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_networks_1_actionscKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt#post_os_networks_networktest_actionscKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_networks_2_actionscKs:dhhhdd6dd6dd6dd6d d 6gd 6fS( NiRRls 10.0.0.0/24RRR RSRmRnRo((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_tenant_networksscKs)dhhhdd6dd6dd6d6fS(NiRRls 10.0.0.0/24RRSRr((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_tenant_networks_1scKs"dhhhdd6dd6d6fS(Nit new_network1Rls 10.0.1.0/24tcidr1Rr((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_tenant_networksscKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytdelete_os_tenant_networks_1scKsRdhhhdd6htd6d6dd6hdd6htd6d6dd6gd6fS( Niszone-1tzoneNamet availablet zoneStateR3szone-2tavailabilityZoneInfo(RRR(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_availability_zones   cKs+dhhhdd6htd6d6hhhtd6td6tiddd d d d d d6d6d6d6hdd6htd6d6hhhtd6td6tiddd d d d d d6d6d6hhtd6td6tiddd d d dd d6d6d6d6hdd6htd6d6dd6gd6fS(Niszone-1RRRRii iii-iiRs nova-computes fake_host-1R3tinternals nova-schedis nova-networks fake_host-2szone-2R(RR RR(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_availability_zone_details8  ( $( cKstdhhhdd6dd6dd6dd 6hd d 6gd 6hdd6dd6dd6dd 6hd d 6gd 6gd 6fS(NiRt port_statesnet-id-1tnet_ids port-id-1tport_idsaa:bb:cc:dd:ee:ffRs1.2.3.4t ip_addresst fixed_ipstinterfaceAttachments((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_servers_1234_os_interfaces   cKsdhhhd6fS(NitinterfaceAttachment((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_servers_1234_os_interfacescKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt(delete_servers_1234_os_interface_port_id scKsdhhh dd6dd6dd6dd 6d d 6d d 6dd6hdd 6dd6gd6hd6h dd6dd6dd6dd 6d d 6d d 6dd6hdd 6dd6gd6hd6gd6fS(NitWorkt display_namesvolume for worktdisplay_descriptiontATTACHEDRHs$15e59938-07d5-11e1-90e3-e3dffe0c5983RSs2011-09-09T00:00:00ZRs2011-11-11T00:00:00Ztattacheditsizet3333RPROt attachmentsRtWork2svolume for work2s$15e59938-07d5-11e1-90e3-ee32ba30feaat2222tvolumes((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_volumes_details.   cKsdhhh dd6dd6dd6dd 6d d 6d d 6dd6hdd 6dd6gd6hd6h dd6dd6dd6dd 6d d 6d d 6dd6hdd 6dd6gd6hd6gd6fS(NiRRsvolume for workRRRHs$15e59938-07d5-11e1-90e3-e3dffe0c5983RSs2011-09-09T00:00:00ZRs2011-11-11T00:00:00ZRiRRRPRORRRsvolume for work2s$15e59938-07d5-11e1-90e3-ee32ba30feaaRR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt get_volumes.s.   cKs&dhh|idddd6fS(NiiRitvolume(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt0get_volumes_15e59938_07d5_11e1_90e3_e3dffe0c5983Is cKs&dhh|idddd6fS(NiiRiR(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt0get_volumes_15e59938_07d5_11e1_90e3_ee32ba30feaaMs cKsddhhh dd6dd6dgd6dd 6d d 6d d 6dd6dd6hd6dd6dd6d6fS(NitcreatingRHsvol-007RiRtcinderRrs2012-08-13T10:57:17.000000Rscreate volume from imageRs$f4cf905f-7c58-4d7b-8314-8dd8a2d1d483timage_idRt volume_typeRs$5cb239f6-1baf-4fe1-bd78-c852cf00fa39RSiRR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt post_volumesQs   cKs dhhfS(Ni((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt3delete_volumes_15e59938_07d5_11e1_90e3_e3dffe0c5983_scKs dhhfS(Ni((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt3delete_volumes_15e59938_07d5_11e1_90e3_ee32ba30feaabscKs"dhhhdd6dd6d6fS(Nis/dev/vdbtdeviceitvolumeIdtvolumeAttachment((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt'post_servers_1234_os_volume_attachmentses  cKsdhhhdd6d6fS(NiiRR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt+put_servers_1234_os_volume_attachments_WorkkscKsgdhhh dd6dd6dd6dd 6d d 6d d 6dd6hdd 6dd6gd6hd6gd6fS(NiRRsvolume for workRRRHs$15e59938-07d5-11e1-90e3-e3dffe0c5983RSs2011-09-09T00:00:00ZRs2011-11-11T00:00:00ZRiRRRPRORRtvolumeAttachments((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt&get_servers_1234_os_volume_attachmentsns  cKsddhhh dd6dd6dd6dd 6d d 6d d 6dd6hdd 6dd6gd6hd6d6fS(NiRRsvolume for workRRRHs$15e59938-07d5-11e1-90e3-e3dffe0c5983RSs2011-09-09T00:00:00ZRs2011-11-11T00:00:00ZRiRRRPRORRR((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt+get_servers_1234_os_volume_attachments_Work{s  cKs dhhfS(Ni((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt.delete_servers_1234_os_volume_attachments_WorkscKsHdhhhdd6dd6dd6dd 6d d 6dd 6d d6gd6fS(NiRmt instance_uuidt b968c25e04ab405f9fe4e6ca54cce9a5Rs2013-03-25T13:45:09.000000t start_timesreq-abcde12345t request_idtcreateRRt 04019601fe3648c0abd4f4abfb9e6106R tinstanceActions(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt$get_servers_1234_os_instance_actionss  cKsEdhhhdd6dd6dd6dd 6d d 6dd 6d d6d6fS(NiRmRRRs2013-03-25T13:45:09.000000Rsreq-abcde12345RRRRRR tinstanceAction(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt3get_servers_1234_os_instance_actions_req_abcde12345s  cKs dhhfS(Ni((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_servers_uuid1_actionscKs dhhfS(Ni((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_servers_uuid2_actionscKs dhhfS(Ni((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_servers_uuid3_actionscKs dhhfS(Ni((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_servers_uuid4_actionscKsnhhdd6dd6dd6hdd6dd6dd6dd6d d 6d 6dd6d d 6td 6d 6}dh|fS(Nt cell1_userRtcell1Rks 10.0.1.10trpc_hosttchildRi)trpc_porttinfotloadedtcelli(R(RRaR((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_cells_child_cells cKshhhhhdd6dd6dd6dd6dd 6d 6d d 6d 6hhdd6dd6dd6dd6dd6d 6dd 6d6d6d6}dh|fS(Nit8192i t512it4096it2048t16384t units_by_mbittotal_mbtram_freei t81920i.t20480it40960it163840t0it disk_freet capacitiesRi((RRatcell_capacities_response((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_cells_capacitiess  !cKs |iS(N(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt"get_os_cells_child_cell_capacitiesscKsqhh dd6dd6dd6dd6d d 6d d 6d d6dd6dd6dd6dd6dd6gd6}dh|fS(Ns2012-10-29T13:42:02.000000RRVt dest_computes1.2.3.4t dest_hosttnode2t dest_nodeiRStinstance_id_123Ritnew_instance_type_iditold_instance_type_idRItsource_computetnode1t source_nodetDoneRHRt migrationsi((RRaR((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_migrationsscKs%dhhhdd6dd6gd6fS(Nisnetwork-changedRkRmt server_uuidtevents((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_server_external_eventss  c Gsdhhhgd6hd6dd6gd6dd6hgd6hd6d d6d gd6d d6hgd6hd d 6d6dd6gd6dd6hdgd6hd6dd6d gd6d d6gd6fS(NitmembersRs$2cbd51f4-fafe-4cdb-801b-cf913a6f288bRStpoliciestig1Rks$4473bb03-4370-4bfb-80d3-dc8cffc47d94s anti-affinitytig2Rutkeys$31ab9bdb-55e1-4ac3-b094-97eeb1b65cc4tig3s$2dccb4a1-02b9-482a-aa23-5799490d6f5ds$4890bb03-7070-45fb-8453-d34556c87d94t server_groups((RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytget_os_server_groupss cCs,h|idddd6}dh|fS(NiRit server_groupi(R(RRI((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt_return_server_groupscKs |iS(N(R(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytpost_os_server_groupsscKs |iS(N(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt9get_os_server_groups_2cbd51f4_fafe_4cdb_801b_cf913a6f288bscKs |iS(N(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt9put_os_server_groups_2cbd51f4_fafe_4cdb_801b_cf913a6f288b scKs |iS(N(R(RR)Ra((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytApost_os_server_groups_2cbd51f4_fafe_4cdb_801b_cf913a6f288b_action scKs dhdfS(Ni(R(RRa((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyt<delete_os_server_groups_2cbd51f4_fafe_4cdb_801b_cf913a6f288b s(RRR RJR%R3R4RbRdReRfRqRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRt classmethodRRRRR!R"R'R$R2R3R4R7R8R9R:R;R<R=R>RBRERHRKRLRMRNRORURVRYR]R_RbRcRfRmRoRtRvRwRxRzR{RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR R RRRRRRRRRRRR!R#R$R&R'R)R+R,R2R4R6R7R:R;R=R?RARCRHRWRZR[R\R]RgRhRiRjRkRpRqRsRtRuRvRwRyRzR{R|R}R~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyR)s  +      / 9                                   % 1     +                                #                          1                                               '                                                   tFakeSessionClientcBseZdZRS(c OsDtii|ddddd|idd|t||_dS(NRRR R R R(RR R RtFakeSessionMockClient(RRRR((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyR  s  (RRR (((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyR sRcBseZdZdZRS(cOsg|_ti|_ti|_ti||ii_d|_d|_ d|_ d|_ d|_ d|_d|iii_dS(NRR(R#tmocktMocktauthtsessionRR%t return_valueRRRtendpoint_overrideR~RRRt get_auth_refR (RRR((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyR  s       cKs|i|||S(N(RJ(RRDRER((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pytrequest( s(RRR R(((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyR s (R Rt oslo_utilsRRtsix.moves.urllibRt novaclientRt base_clientRtnovaclient.tests.unitRRt novaclient.v2RR t HTTPClientRRt SessionClientR(((sI/tmp/pip-build-cD3xZi/python-novaclient/novaclient/tests/unit/v2/fakes.pyts*