
    \e?	                     N    d dl Z d dlmZ d dlmZ  G d dej                        Zy)    N)base)	uuidutilsc                   0    e Zd Zd Zd Zd Zd Zd Zd Zy)UUIDUtilsTestc                     t        j                         }| j                  |t               | j	                  t        |      d       | j	                  t        |j                  dd            d       y )N$   -     )r   generate_uuidassertIsInstancestrassertEquallenreplaceselfuuid_strings     A/usr/lib/python3/dist-packages/oslo_utils/tests/test_uuidutils.pytest_generate_uuidz UUIDUtilsTest.test_generate_uuid   sW    --/k3/[)2.[00b9:B?    c                     t        j                  d      }| j                  |t               | j	                  t        |      d       | j                  d|       y )NF)dashedr   r	   )r   r   r   r   r   r   assertNotInr   s     r   test_generate_uuid_dashed_falsez-UUIDUtilsTest.test_generate_uuid_dashed_false    sG    --U;k3/[)2.k*r   c                 2   | j                  t        j                  t        t	        j
                                            | j                  t        j                  d             | j                  t        j                  d             | j                  t        j                  d             | j                  t        j                  d             | j                  t        j                  d             | j                  t        j                  d             y )Nz&{12345678-1234-5678-1234-567812345678} 12345678123456781234567812345678z-urn:uuid:12345678-1234-5678-1234-567812345678z(urn:bbbaaaaa-aaaa-aaaa-aabb-bbbbbbbbbbbbz)uuid:bbbaaaaa-aaaa-aaaa-aabb-bbbbbbbbbbbbz?{}---bbb---aaa--aaa--aaa-----aaa---aaa--bbb-bbb---bbb-bbb-bb-{})
assertTruer   is_uuid_liker   uuiduuid4r   s    r   test_is_uuid_likezUUIDUtilsTest.test_is_uuid_like&   s    	..s4::</@AB	..46 	7	...0 	1	..;= 	>	..68 	9	..79 	:	..MO 	Pr   c                     | j                  t        j                  t        t	        j
                               j                                      y )N)r   r   r   r   r    r!   upperr"   s    r   test_is_uuid_like_insensitivez+UUIDUtilsTest.test_is_uuid_like_insensitive5   s-    	..s4::</@/F/F/HIJr   c                 L    | j                  t        j                  d             y )Ni assertFalser   r   r"   s    r   test_id_is_uuid_likez"UUIDUtilsTest.test_id_is_uuid_like8   s    //89r   c                 L    | j                  t        j                  d             y )Nzhongyueluor(   r"   s    r   test_name_is_uuid_likez$UUIDUtilsTest.test_name_is_uuid_like;   s    //>?r   N)	__name__
__module____qualname__r   r   r#   r&   r*   r-    r   r   r   r      s$    @+PK:@r   r   )r    oslotestr   	test_base
oslo_utilsr   BaseTestCaser   r1   r   r   <module>r6      s$      &  %@I** %@r   