
    sg                        S SK r S SKrS SKJrJr  S r\R                  " S5      rS S S S S	 S
 S S 4r\R                  R                  S\" S \ 5       5      5      S 5       r\R                  R                  S\5      S 5       rg)    N)Resource
exceptionsc                 0    [         R                  " U S5      $ )N   )	itertoolscombinations)choicess    C/usr/lib/python3/dist-packages/referencing/tests/test_exceptions.pypairsr      s    !!'1--    Tc                  6    [         R                  " [        5      $ N)r   CannotDetermineSpecificationTRUE r   r
   <lambda>r      s    J33D9r   c                  .    [         R                  " S5      $ Nurn:example:foo)r   NoSuchResourcer   r   r
   r   r      s    J%%&78r   c                  6    [         R                  " [        5      $ r   )r   NoInternalIDr   r   r   r
   r   r      s    J##D)r   c                  6    [         R                  " [        SSS9$ Nfooza#b)resourceanchorref)r   InvalidAnchorr   r   r   r
   r   r      s    J$$d5eLr   c                  6    [         R                  " [        SSS9$ r   )r   NoSuchAnchorr   r   r   r
   r   r      s    J##T%UKr   c                  4    [         R                  " [        SS9$ )Nr   )r   r   )r   PointerToNowherer   r   r   r
   r   r      s    J'';LMr   c                  .    [         R                  " S5      $ r   )r   Unresolvabler   r   r
   r   r      s    J##$56r   c                  .    [         R                  " S5      $ r   )r   Unretrievabler   r   r
   r   r      s    J$$%67r   zone, twoc              #   .   #    U  H  o" 5       v   M     g 7fr   r   ).0eachs     r
   	<genexpr>r+      s     *Efd466fs   c                     X:w  d   eg r   r   )onetwos     r
   test_eq_incompatible_typesr/      s    ::r   thunkc                 *    U " 5       U " 5       1;   d   eg r   r   )r0   s    r
   	test_hashr2       s    7uwir   )r   pytestreferencingr   r   r   opaquer   thunksmarkparametrizer/   r2   r   r   r
   <module>r9      s      ,. t :8)LKM67	
 U*Ef*E%EF G &)  * r   