/usr/lib/python2.6/site-packages/openstackclient/tests/common
Edit: /usr/lib/python2.6/site-packages/openstackclient/tests/common/test_availability_zone.pyc (7499B)
Ñò
þWc @ sÏ d d k Z d d k Z d d k l Z d d k l Z d d k l Z d d k l Z d d k l
Z
d d k l Z e
d „ Z e
d „ Z e
d „ Z d e
i f d „ ƒ YZ d
e f d „ ƒ YZ d S( iÿÿÿÿN( t availability_zone( t fakes( t utilsc C s‘ d } | p | i d f } nk xg t i | i ƒ D]S \ } } xD t i | ƒ D]3 \ } } | | i d d | | d | d f 7} qO Wq3 W| f S( Nt availablet s enabled :-) t
updated_at( ( t zoneNamet sixt iteritemst hosts( t
compute_azt
long_datalistt datalistt hostt servicest servicet state( ( sc /tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/common/test_availability_zone.pyt _build_compute_az_datalist s
c C sB d } | p | i d f } n | i d d d d d f } | f S( NR R ( ( R ( t volume_azR R ( ( sc /tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/common/test_availability_zone.pyt _build_volume_az_datalist. s
c C sK d } | p | i | i f } n" | i | i | i d d d f } | f S( NR ( ( t nameR t resource( t
network_azR R ( ( sc /tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/common/test_availability_zone.pyt _build_network_az_datalist> s t TestAvailabilityZonec B s e Z d „ Z RS( c C sú t t | ƒ i ƒ t i d t i d t i ƒ } | | i i _
| i | _ | i i
ƒ t i d t i d t i ƒ } | | i i _ | i | _ | i i
ƒ t i d t i d t i ƒ } | | i i _ t i ƒ | _ t i ƒ | _ | i | _ d S( Nt endpointt token( t superR t setUpt
compute_fakest FakeComputev2ClientR t AUTH_URLt
AUTH_TOKENt appt client_managert computet availability_zonest compute_azs_mockt
reset_mockt volume_fakest FakeVolumeClientt volumet volume_azs_mockt
network_fakest FakeNetworkV2Clientt networkt mockt Mockt find_extensiont network_azs_mock( t selft compute_clientt
volume_clientt network_client( ( sc /tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/common/test_availability_zone.pyR Q s(
( t __name__t
__module__R ( ( ( sc /tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/common/test_availability_zone.pyR O s t TestAvailabilityZoneListc B s} e Z e i i ƒ Z e i i d d ƒ Z e i i ƒ Z d Z
d Z d „ Z d „ Z
d
„ Z d „ Z d „ Z d
„ Z RS( t counti s Zone Names Zone Statuss
Zone Resources Host Names Service Names Service Statusc C sb t t | ƒ i ƒ | i | i i _ | i | i i _ | i | i
_ t i | i
d ƒ | _ d S( N( R R8 R t compute_azsR% t listt return_valuet
volume_azsR* t network_azsR1 R t ListAvailabilityZoneR! t Nonet cmd( R2 ( ( sc /tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/common/test_availability_zone.pyR „ s
c
C s g } g } | i | i | | ƒ } | i i | ƒ \ } } | i i i ƒ | i i i ƒ | i i ƒ | i | i | ƒ d } x! | i
D] } | t | ƒ 7} qŒ Wx! | i D] } | t
| ƒ 7} q° Wx! | i D] } | t | ƒ 7} qÔ W| i | t | ƒ ƒ d S( N( ( t check_parserRA t take_actionR% R; t assert_called_withR* R1 t assertEqualt short_columnslistR: R R= R R> R t tuple(
R2 t arglistt
verifylistt parsed_argst columnst dataR R
R R ( ( sc /tmp/pip-build-iUCeBS/python-openstackclient/openstackclient/tests/common/test_availability_zone.pyt&