
    Ĳ`                        d dl Z d dlZd dlZd dlmZmZ ej                            dddi ed          fddd eddg          fddd	gd eddd	g          fdd
did edd
di          fg          d             Zej                            dddddddhddddhddddgddddddgddd
dhdddd
idg          d             ZdS )    N)HostSpecSpecValidationErrorztest_input,expectedhostnamefool1)r   labels)r   l2rack)r   location)r   c                 >    t          j        |           }||k    sJ d S N)r   	from_json)
test_inputexpectedhss      :/usr/lib/python3/dist-packages/ceph/tests/test_hostspec.pytest_parse_host_specsr   
   s%     
	J	'	'B>>>>>>    	bad_input|   ab   zrack=bar   c                     t          j        t                    5  t          j        |           }d d d            d S # 1 swxY w Y   d S r   )pytestraisesr   r   r   )r   r   s     r   r   r      s     
*	+	+ + +	**+ + + + + + + + + + + + + + + + + +s   <A A )	jsonyamlr   ceph.deployment.hostspecr   r   markparametrizer    r   r   <module>r$      s      B B B B B B B B 
e	hhuoo.t	,	,hhudV.L.L.LMd|	4	4hhudTX\6Z6Z6Z[&%	9	988EU[]bTc;d;d;de	   
 s	+	+Sz	2	2Sz	2	2Qx	0	0	4	4#	/	/&!	5	5!V	5	5	 + + + + +r   