+
     h	  c                   s   ^ RI Ht ^ RIt^ RIt^ RIt^ RIHt ^ RIHt ^ RI	t ! R R]
4      tR]P                  9   d"   ]! ]P                  R,          4      R,          tM-]! ]4      P                  P                  P                  R	,          t]P!                  4       '       g   ]! 4       h]P"                  ! ]P%                  R
4      P'                  4       4      t]P*                  P-                  R]P/                  R4       U u. uF8  p ]P1                  W P                  P2                   RV P4                   2R7      NK:  	  up 4      R 4       tR# u up i )    )PathN)Registry)Unresolvablec                   s&   a  ] tR t^t o R tRtV tR# )SuiteNotFoundc                s     R # )zCannot find the referencing suite. Set the REFERENCING_SUITE environment variable to the path to the suite, or run the test suite from alongside a full checkout of the git repository. )Zselfs   &M/usr/lib/python3.14/site-packages/referencing/tests/test_referencing_suite.py__str__ZSuiteNotFound.__str__   s    %	
    r   N)Z__name__Z
__module__Z__qualname__Z__firstlineno__r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r   r      s     
 
r   r   ZREFERENCING_SUITEtestszsuite/testszspecifications.json	test_pathz*/**/*.jsonZ-)Zidc           
      s  a	 \         V P                  \        4      P                  ^ ,          ,          p\        P
                  P                  V4      o	\        P                  ! V P                  4       4      pVR,          p\        4       P                  V	3R lVR,          P                  4        4       4      pVR,           EF  pVP                  VR7      ;_uu_ 4        RV P                  9   d   \        P                   ! R4       VP#                  VP%                  RR4      R	7      pVP%                  R
4      '       dE   \        P&                  ! \(        4      ;_uu_ 4        VP+                  VR,          4       RRR4       MVP+                  VR,          4      pVP,                  VR,          8X  g   Q hVP%                  R4      pV'       dt   VP                  WXR7      ;_uu_ 4        VP"                  P+                  VR,          4      pVP,                  VR,          8X  g   Q h RRR4       VP%                  R4      pK{  RRR4       EK  	  R#   + '       g   i     L; i  + '       g   i     LE; i  + '       g   i     EK  ; i)r    registryc              3   sN   <"   T F  w  rVSP                  V4      3x  K  	  R # 5i)N)Zcreate_resource)Z.0Zuricontentsspecifications   &  r   Z	<genexpr>Z)test_referencing_suite.<locals>.<genexpr>+   s*      )7MC 
m++H567s   "%r	   )testZnormalizationz+APIs need to change for proper URL support.base_uriZ )r   ZerrorZrefNZtargetthen)r   r   )DIALECT_IDSZrelative_toSUITEZpartsreferencingZ
jsonschemaZspecification_withjsonloads	read_textr   Zwith_resourcesZitemsr   stempytestZxfailresolverZgetZraisesr   Zlookupr   )
r
   ZsubtestsZ
dialect_idZloadedr   r   r   Zresolvedr   r   s
   &&       @r   test_referencing_suiter      s    Y2259??BCJ**==jIMZZ	++-.Fj!Hz(( )#J/557) H w]]]%%)..0JK(($((:r2J(KHxx  ]]<00OODK0 10 $??4;7((DN:::xx'!D<<#+#4#4#;#;DK#H'00DNBBB =  88F+D% &%   10 =< &%%sJ   A I6?"I6!I:AI6I6(=I#&I6I I6#I3.I66J)Zpathlibr   r   Zosr   r   r   Zreferencing.exceptionsr   Zreferencing.jsonschemaZ	Exceptionr   Zenvironr   Z__file__ZparentZis_dirr   Zjoinpathr   r   ZmarkZparametrizeZglobZparamZnamer   r   )Zeachs   0r   <module>r      s     	    / 
I 
 "**$/01G;EN!!((//-?E||~~
/jj(=>HHJK  JJ}--D 	T!1!1 2!DII;?@-,,s   >E
