/usr/lib/python2.6/site-packages/openstackclient/tests/common
Edit: /usr/lib/python2.6/site-packages/openstackclient/tests/common/test_parseractions.pyc (2987B)
Ńň
;vVc @ sI d d k Z d d k l Z d d k l Z d e i f d YZ d S( i˙˙˙˙N( t
parseractions( t utilst TestKeyValueActionc B s# e Z d Z d Z d Z RS( c C s t i } | i d d d d t i d d | i d d d d d d g } t | d
h } h d d 6d
d 6d d 6} | i | | d S( Ns
--propertyt metavars
t actiont helpsL Property to store for this volume (repeat option to set multiple properties)s red=s
green=100%s blue=50%t propertyt t reds 100%t greens 50%t blue( t argparset ArgumentParsert add_argumentR t KeyValueActiont
parse_argst getattrt assertDictEqual( t selft parsert resultst actualt expect( ( s_ /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/common/test_parseractions.pyt test_good_values s c
C sŤ t i } | i d d d d t i d h d d 6d d 6d
d | i d d d d
d d g } t | d h } h d d 6d d 6d d 6d d 6} | i | | d S( Ns
--propertyR s R t defaults 20%R s #rgbt formatR sL Property to store for this volume (repeat option to set multiple properties)s red=s
green=100%s blue=50%R R R s 100%s 50%R
( R R R
R R R R R ( R R R R R ( ( s_ /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/common/test_parseractions.pyt test_default_values. s "c
C s* t i } | i d d d d t i d h d d 6d d 6d
d | i d d d d
d d g } d } t | d h } y | d } Wn. t j
o" } | i t
| t j n Xy | d } Wn. t j
o" } | i t
| t j n Xh d d 6} | i | | | i
d | d S( Ns
--propertyR s R R s 20%R s 40%R
R sL Property to store for this volume (repeat option to set multiple properties)R s
green=100%R s 100%( R R R
R R R t NoneR t Exceptiont
assertTruet typet KeyErrorR t assertEqual( R R R t failhereR t eR ( ( s_ /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/common/test_parseractions.pyt test_error_valuesF s0
( t __name__t
__module__R R R# ( ( ( s_ /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/common/test_parseractions.pyR s ( R t openstackclient.commonR t openstackclient.testsR t TestCaseR ( ( ( s_ /tmp/pip-build-cD3xZi/python-openstackclient/openstackclient/tests/common/test_parseractions.pyt s